security-audit · davila7 — Claude Code skill: phased security audit workflow
A workflow skill that walks a web app or API through recon, vulnerability scanning, pentesting, hardening and reporting.
npx claude-code-templates@latest --skill security/security-auditWhat security-audit does
The skill runs an audit in phases instead of firing one scanner at the target. Recon comes first: define scope, gather intelligence, map the attack surface. Then automated scanning, static analysis and a dependency check. After that come web app and API testing, penetration testing, hardening, and the report.
Each phase pulls in other skills — scanning-tools, shodan-reconnaissance, top-web-vulnerabilities, vulnerability-scanner, sql-injection-testing, xss-html-injection, broken-authentication, idor-testing, file-path-traversal, burp-suite-testing, api-fuzzing-bug-bounty, pentest-commands, metasploit-framework, security-scanning-security-hardening, reporting-standards. That is a lot of moving parts. If those skills are not present in your setup, some phases have nothing to call, so install them alongside this one.
Checklists for the OWASP Top 10 and API security ship with it, plus quality gates: every planned test executed, findings written up, proof of concept captured, risk assessed, remediation steps listed. Related bundles named in the workflow are development, wordpress, cloud-devops and testing-qa.
What it helps with
- map the attack surface before touching the app
- find OWASP Top 10 flaws in a web application
- test API auth, rate limits and input validation
- audit dependencies for known vulnerabilities
- produce a report with risk levels and fixes
Example prompts for the agent
- Run initial recon on our domain with
@scanning-tools - Test the API for injection and broken authentication
- Write up the findings with remediation steps
How to install security-audit
1claude-code-templates
npx claude-code-templates@latest --skill security/security-audit2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill security-audit -a claude-code3Manually: put the files in place
~/.claude/skills/security-audit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/security-audit/
Manually: put the files in place
.agents/skills/security-audit/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/security-audit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates security-audit2Manually: put the files in place
.github/skills/security-audit/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/security-auditManually: put the files in place
.devin/skills/security-audit/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about security-audit
How do I install security-audit in Claude Code?
Use the templates CLI: npx claude-code-templates@latest --skill security/security-audit. Or install from the repo: npx skills add davila7/claude-code-templates --skill security-audit -a claude-code.
What does security-audit do?
It drives a security audit through phases: reconnaissance, vulnerability scanning, web app and API testing, penetration testing, hardening, and reporting.
What does the skill need to run?
It invokes other skills such as scanning-tools, vulnerability-scanner, sql-injection-testing and metasploit-framework. Without them the matching phases have nothing to call.
Similar skills
All skills for Security →security-audit by other authors comes first.