web-security-testing — Claude Code skill: what it does, how to install
A structured security assessment workflow for checking web apps against OWASP Top 10 flaws. It guides Claude Code through scanning, injection checks, and reporting.
npx claude-code-templates@latest --skill security/web-security-testingWhat web-security-testing does
This skill sets up a guided path for web vulnerability assessments. The workflow divides work across seven distinct phases. It begins with reconnaissance, moves into injection tests, checks session logic, inspects access controls, verifies HTTP headers, and wraps up with reporting.
The workflow relies on modular sub-skills such as sql-injection-testing, idor-testing, and broken-authentication. Because each stage delegates tasks to these specialized packages, the assistant will fail if those companion skills are missing from your setup. In the final step, it summarizes risk levels and provides remediation steps.
What it helps with
- audit web applications against the OWASP Top 10 checklist
- inspect HTTP response headers like CSP and HSTS
- test endpoints for SQL injection and directory traversal
- generate vulnerability reports with remediation steps
Example prompts for the agent
- Run reconnaissance on the target web app using
@scanning-tools - Check input fields for SQL injection via
@sql-injection-testing - Compile the final vulnerability report with
@reporting-standards
How to install web-security-testing
1claude-code-templates
npx claude-code-templates@latest --skill security/web-security-testing2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill web-security-testing -a claude-code3Manually: put the files in place
~/.claude/skills/web-security-testing/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/web-security-testing/
Manually: put the files in place
.agents/skills/web-security-testing/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/web-security-testing/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates web-security-testing2Manually: put the files in place
.github/skills/web-security-testing/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/web-security-testingManually: put the files in place
.devin/skills/web-security-testing/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 web-security-testing
How do I install web-security-testing in Claude Code?
Run npx claude-code-templates@latest --skill security/web-security-testing in your terminal. This command downloads and registers the skill template for Claude Code.
What does the web-security-testing skill do?
It orchestrates a complete web application audit covering OWASP Top 10 categories. The skill organizes discovery, injection scanning, authentication testing, and reporting.
Are extra dependencies required for this workflow?
The workflow references helper skills like scanning-tools, broken-authentication, and reporting-standards. You need these companion skills installed in your workspace for every phase to run.