PHP_AUDIT_SKILLS
Automated full-pipeline PHP security auditing and vulnerability exploitation
All Skills in This Repository (18)
Pure Emerald Level Indicatorsphp-audit-skills
Automate PHP security auditing with static analysis, dynamic debugging, and Chinese report generation.
php-csrf-audit
Audit CSRF protections in PHP applications and generate JSON and Markdown findings.
php-xss-ssti-audit
Audit PHP codebases for XSS and SSTI vulnerabilities with debug evidence.
ai-audit-mcp
Audit code contexts to identify and report exploitability findings.
php-var-override-audit
Audits PHP variable override risks by tracing controllable inputs and logging evidence chains.
php-serialize-audit
Audit PHP code for deserialization vulnerabilities and POP chain risks.
report-writer-mcp
Aggregate audit findings from JSON files into JSON and Markdown summary reports.
php-rce-audit
Audit PHP projects for command and code execution vulnerabilities.
semgrep-mcp
Scan PHP code with Semgrep CLI and output findings in MCP JSON format.
php-file-audit
Audits PHP code for security vulnerabilities in file operations.
php-vuln-scanner
Scan composer.lock files to identify known PHP dependency vulnerabilities.
php-auth-audit
Audit PHP authentication and authorization logic for missing security checks.
Frequently Asked Questions
FAQPage SchemaHow to install PHP_AUDIT_SKILLS?โผ
Run `npx skills add yunmengya/PHP_AUDIT_SKILLS --all -g -y` in your terminal to install all skills globally. You also need Docker and Docker Compose running on your machine.
How to run a PHP security audit?โผ
After installation, simply provide the path to your PHP project and trigger the audit command. The system automatically runs all six phases and outputs a full report with PoC scripts and fix patches.
What vulnerability types does it detect?โผ
It covers 21 types including SQL injection, RCE, XSS, SSRF, deserialization, file inclusion, CSRF, weak cryptography, race conditions, and business logic flaws, with framework-aware checks for Laravel, ThinkPHP, Symfony, and WordPress.
Can it resume an interrupted audit?โผ
Yes. A checkpoint file records each phase's state, so interrupted audits can resume from the last verified phase, and small code changes can trigger incremental audits.
Do I need security expertise to use it?โผ
No. You only provide the project path; the orchestrated agents handle scanning, exploitation, and reporting, delivering a readable report with CVSS scores and reproduction steps.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core