owasp-top10-analysis — Claude Code skill: what it does, how to install
Guides AI through systematic web application security reviews using the OWASP Top 10 framework. Useful for pre-release security gates and vulnerability triage.
npx skills add securityskills/skills --skill owasp-top10-analysis -a claude-codeWhat owasp-top10-analysis does
This skill structures code inspections around the 2021 OWASP Top 10 categories. The agent tests access control, cryptographic setups, injection vectors, and logic flaws. It covers both source code and deployment configs.
Every confirmed defect receives a standardized breakdown. The resulting report details the category, technical evidence, reproduction steps, severity rating, and suggested fixes. Verified negative results are also logged to document assessment coverage.
Without build manifests or lockfiles, dependency audits against known advisories cannot produce meaningful results.
What it helps with
- audit API routes for IDOR flaws and improper permission checks
- inspect database queries and sorting filters for injection risks
- detect unencrypted secrets or deprecated hashing algorithms
- spot SSRF risks across webhook handlers and remote URL fetchers
Example prompts for the agent
- Run an owasp-top10-analysis review across our billing and checkout controllers
- Inspect our authentication endpoints against OWASP session management guidelines
- Check file upload and PDF generation routines for command injection and SSRF vectors
How to install owasp-top10-analysis
1Skills CLI (Vercel)
npx skills add securityskills/skills --skill owasp-top10-analysis -a claude-code2Manually: put the files in place
~/.claude/skills/owasp-top10-analysis/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/owasp-top10-analysis/
1Skills CLI (Vercel)
npx skills add securityskills/skills --skill owasp-top10-analysis -a codex2Manually: put the files in place
.agents/skills/owasp-top10-analysis/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add securityskills/skills --skill owasp-top10-analysis -a cursor2Manually: put the files in place
.cursor/skills/owasp-top10-analysis/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install securityskills/skills owasp-top10-analysis2Manually: put the files in place
.github/skills/owasp-top10-analysis/SKILL.md1Skills CLI (Vercel)
npx skills add securityskills/skills --skill owasp-top10-analysis -a gemini-cli2Platform CLI
gemini skills install https://github.com/securityskills/skills --path web-appsec/owasp/owasp-top10-analysisManually: put the files in place
.devin/skills/owasp-top10-analysis/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add securityskills/skills --skill owasp-top10-analysis -a opencodeClaude.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 owasp-top10-analysis
How do I install owasp-top10-analysis in Claude Code?
Run npx skills add securityskills/skills --skill owasp-top10-analysis -a claude-code in your terminal. Alternatively, place the file directly at ~/.claude/skills/owasp-top10-analysis/SKILL.md.
What does owasp-top10-analysis do?
It instructs your assistant to conduct methodical code reviews against all ten OWASP 2021 vulnerability classifications. The process walks through access boundaries, cryptographic hygiene, injection risks, and logging practices.
What does the security report output look like?
Each identified issue lists its risk category, reproduction path, technical proof, severity rating, and fix guidance. Categories with zero detected flaws are marked as verified negatives.