top-web-vulnerabilities — Claude Code skill: install and use
This skill organizes web application flaws by category and explains their causes, impact, and fixes. Use it for security reviews and assessment checklists.
npx claude-code-templates@latest --skill security/top-web-vulnerabilitiesWhat top-web-vulnerabilities does
The skill provides a structured reference for web application security issues, including injection flaws, authentication and session problems, data exposure, and configuration errors. Each entry connects a vulnerability with its root cause, likely impact, and mitigation. The material also covers API security, client-side issues, and flaws affecting mobile and IoT systems.
It is intended for systematic reviews and security checklist work. You should understand the client-server model, HTTP, HTML, JavaScript, SQL, XML, APIs, authentication, and authorization. Burp Suite and OWASP ZAP are listed as testing tools. Without those foundations, applying some of the terminology to a project will be harder.
What it helps with
- identify common web application vulnerabilities
- trace the causes of SQL injection and XSS
- assess access-control and session weaknesses
- choose mitigations for API security issues
- build a practical security review checklist
Example prompts for the agent
- Review this web application by vulnerability category and explain each issue, impact, and mitigation.
- Assess the API for authorization flaws, data exposure, and security misconfiguration.
- Create a checklist covering injection, session handling, and protective HTTP headers.
How to install top-web-vulnerabilities
1claude-code-templates
npx claude-code-templates@latest --skill security/top-web-vulnerabilities2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill top-web-vulnerabilities -a claude-code3Manually: put the files in place
~/.claude/skills/top-web-vulnerabilities/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/top-web-vulnerabilities/
Manually: put the files in place
.agents/skills/top-web-vulnerabilities/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/top-web-vulnerabilities/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates top-web-vulnerabilities2Manually: put the files in place
.github/skills/top-web-vulnerabilities/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/top-web-vulnerabilitiesManually: put the files in place
.devin/skills/top-web-vulnerabilities/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 top-web-vulnerabilities
How do I install top-web-vulnerabilities in Claude Code?
Run npx claude-code-templates@latest --skill security/top-web-vulnerabilities, then run npx skills add davila7/claude-code-templates --skill top-web-vulnerabilities -a claude-code. The skill file is at ~/.claude/skills/top-web-vulnerabilities/SKILL.md.
What does top-web-vulnerabilities do?
It organizes web application vulnerabilities and helps explain their causes, effects, and mitigations. Its reference covers injection, access control, sessions, data exposure, and security configuration.
What should I know before using the skill?
You should know HTTP and basic client-server architecture, plus HTML, JavaScript, SQL, XML, APIs, authentication, and authorization. Burp Suite and OWASP ZAP are listed for security testing.