security-audit

Identify and remediate PHP security vulnerabilities using OWASP patterns.

4|5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/QuestNova502/claude-skills-sync --skill security-audit-questnova502
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit
Source: https://github.com/QuestNova502/claude-skills-sync/tree/main/skills/security-audit/skills/security-audit
Command: npx skills add https://github.com/QuestNova502/claude-skills-sync --skill security-audit-questnova502

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires composer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Security audits and vulnerability assessments for PHP applications, providing structured guidance based on OWASP patterns to identify XXE, SQL injection, XSS, CSRF, and insecure configurations.

Core Features & Use Cases

  • OWASP-aligned patterns for detecting common PHP security flaws, with concrete remediation guidance.
  • Reference-guided secure coding patterns and a practical checklist to verify code, config, and dependencies.
  • Audit automation scenarios: assess PHP projects, generate CVSS-based risk assessments, and produce actionable remediation steps.

Quick Start

Run the security-audit.sh script on your PHP project to initiate automated security checks and generate a report.

Frequently Asked Questions about security-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan PHP code for SQL injection and XSS vulnerabilities following OWASP patterns?

To scan PHP code for SQL injection and XSS, you run the included security-audit.sh script to detect vulnerabilities using OWASP-aligned patterns. This generates a structured report with concrete remediation steps for XXE, CSRF, and insecure deserialization flaws.

What is the best way to automate a PHP security audit and generate a CVSS risk assessment?

The best way to automate a PHP security audit and generate a CVSS risk assessment is by running the security-audit.sh script. It evaluates your project for security flaws and produces actionable remediation guidance based on CVSS scoring.

Do I need composer to run automated security checks on my PHP project?

Yes, you need composer installed as a dependency to run automated security checks on your PHP project. The audit workflow uses composer to manage required components before scanning for XXE, SQL injection, and XSS vulnerabilities.

Can I use this approach to detect insecure deserialization and XXE in PHP web applications?

Yes, you can detect insecure deserialization and XXE in PHP web applications by applying the provided reference-guided detection patterns. The audit checks configuration files and code to verify protections against these specific OWASP vulnerabilities.

How does CVSS scoring work during a PHP vulnerability assessment?

CVSS scoring during a PHP vulnerability assessment works by evaluating the severity of detected security flaws like XSS and SQL injection. The generated report applies CVSS metrics to prioritize remediation steps based on the risk level of each vulnerability.

Why is my PHP security audit not detecting insecure configurations in my web application?

If your PHP security audit is not detecting insecure configurations, ensure you are using the included reference checklist to verify code, config, and dependencies. The audit relies on these OWASP patterns to identify misconfigurations and insecure deserialization.