Check
Composer Audit
Dependencies in composer.lock are checked early in the automated workflow against the FriendsOfPHP security database.
SitePulse Pro is developed with seven complementary security tools. This page explains the automated checks configured for the project and what each one is designed to catch.
A compact evidence board for the tools configured in the project workflow. Findings are reviewed as part of the release process.
WordPress Security Sniffs
WPCS reports escaping, nonce verification, prepared SQL, and direct database access issues.
Learn more (opens in a new tab)Type Safety Analysis
Static analysis at level 5 reports undefined methods, wrong argument types, and dead code.
Learn more (opens in a new tab)Taint Analysis
Tracks user input from entry to output. Flags XSS, SQLi, SSRF, command injection paths.
Learn more (opens in a new tab)Dependency CVEs
Composer dependencies are checked early in the automated workflow for known vulnerabilities.
Learn more (opens in a new tab)Open Source + Code SAST
When configured, scans transitive dependencies and our code for security issues.
Learn more (opens in a new tab)SAST + Dependency
When configured, combines SAST and dependency findings for security review.
Learn more (opens in a new tab)AI Code Review
When configured, reviews pull requests for SQLi, XSS, CSRF, missing nonces, and capability checks.
Learn more (opens in a new tab)Seven tools contribute eight configured checks; Snyk supplies separate dependency and code scans. Results are reviewed as part of the release process.
Check
Dependencies in composer.lock are checked early in the automated workflow against the FriendsOfPHP security database.
Check
WordPress-Extra ruleset reports unescaped output, missing nonces, unprepared SQL, and direct DB calls.
Check
Static type analysis with the WordPress extension reports undefined methods, wrong argument types, and dead code at level 5.
Check
Taint analysis tracks user input from entry to output and flags XSS, SQLi, SSRF, and command injection paths.
Check
When configured, independent vulnerability intelligence scans transitive dependencies and reports high-severity CVEs.
Check
When configured, static application security testing scans our code for injection, hard-coded secrets, and weak cryptography.
Check
When configured, independent SAST and dependency scans report critical-severity findings for review.
Check
When configured, pull requests receive an AI security review for SQLi, XSS, CSRF, missing nonces, and capability checks.
Composer dependencies are locked in composer.lock and checked by the automated workflow. Dependency findings are surfaced for review before release.
We take every report seriously. Responsible disclosure gives us a chance to fix the issue before public disclosure, and we credit researchers who follow the policy.
Report to: hello@sitepulse.me
Include reproduction steps, affected versions, and any proof-of-concept code. Expect an initial response within 48 hours.
Please do not file public issues for security bugs. Email us directly so we can patch before the vulnerability becomes public.
Seven complementary tools contribute eight configured checks to our security review process. Try SitePulse Pro with the same code we ship to production.