Automated assertions passed
Detection, safe fixes, backup and restore, output formats, false-positive fixtures, and runtime boundaries.
Test suite resultGXT scans the code, names the exact file and line, patches only behavior-preserving fixes, syntax-checks every changed file, and keeps the original bytes ready to restore.
No mystery score. No quiet rewrite of business logic. Every result lands in one of two lanes.
php -l verifiedThese are measured results from the bundled demo and automated test suite—not client claims.
Detection, safe fixes, backup and restore, output formats, false-positive fixtures, and runtime boundaries.
Test suite resultSix legacy demo files patched, then syntax-checked. High-risk findings remain visible for review.
Bundled demo runQueries, authentication, pricing, redirects, and code paths are reported—not quietly rewritten.
Safety ruleStart read-only. Approve the patch scope separately. Extra time is quoted before it is spent. Payments are processed securely by Square.
dirname(__FILE__) replaced with __DIR__Send the site URL, current PHP version if known, and your preferred access method. GXT confirms fit and scope before any patch work begins.
No. It is read-only. GXT scans PHP files and checks the declared or detected runtime build, then delivers written findings.
Up to two hours for backups, behavior-preserving fixes, syntax verification, and a written summary. Anything beyond the block is quoted first.
No. It is a pattern-level PHP scan and compatibility check. A clean result does not prove the entire application is secure.
Not under these fixed blocks. Framework upgrades, migrations, hosting changes, malware response, and runtime patching are separate scopes.