Vulnerability scanner
AppSec Skills — 15 plug-and-play Claude Code security skills that audit, harden, and fix any website or app before you ship it. OWASP Top 10, auth, API, database, frontend, backend, cloud, dependencies, secrets, and pentest-style checks — all defensive, all evidence-based.
npx -y skills add Rootx202/appsec-skills --skill vulnerability-scannerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 26 days oldThe repository was created 26 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
OWASP Top 10 aligned security scanner for any web application or API, in any language or framework. Use whenever the user wants a standardized OWASP-based scan, mentions "OWASP", "Top 10", "security scan", "pentest checklist", or wants findings organized against the official ten categories with consistent severity ratings — a strong complement to code-audit for producing a compliance-style, auditable result.
SKILL.md
3.7 KB, 697 tokens by cl100k_base, as published. Nobody here has run it
Vulnerability Scanner — OWASP Top 10 Assessment
A defensive skill that walks any project against the official OWASP Top 10 (2021/latest), category by category, producing a consistent and repeatable assessment.
When to use this
- Explicit request for an OWASP Top 10 scan
- Full security assessment before a launch
- Need for a standardized, compliance-style report for stakeholders or clients
The Ten Categories and What to Check
- Broken Access Control — Does every endpoint enforce authorization? Can a user reach another user's resources by changing an ID?
- Cryptographic Failures — Sensitive data transmitted or stored without encryption (HTTP instead of HTTPS, plaintext PII), outdated algorithms.
- Injection — SQL/NoSQL/Command/Template injection; check every point where user input reaches a query, command, or interpreter.
- Insecure Design — Missing logical safeguards (no rate limit on login, no ownership check before bulk delete, business logic that assumes good faith) — flaws in the design itself, not just the implementation.
- Security Misconfiguration — Unsafe defaults, verbose error messages leaking stack traces, wide-open CORS (
*) combined with credentials. - Vulnerable and Outdated Components — Hand off to
dependency-securityfor a full CVE-based scan. - Identification and Authentication Failures — Weak password policies allowed, no MFA on sensitive accounts, session management flaws.
- Software and Data Integrity Failures — Unsigned/unverified updates or dependencies, unsafe deserialization of untrusted data, CI/CD pipelines without integrity checks.
- Security Logging and Monitoring Failures — Are failed login attempts logged? Is there alerting on suspicious activity? Are logs stored securely (no secrets/PII in plaintext logs)?
- SSRF (Server-Side Request Forgery) — Any code that fetches a URL supplied by user input (
fetch(userProvidedUrl)) without an allow-list?
Mandatory Report Format Per Finding
Vulnerability: [name and OWASP category number]
Severity: Critical | High | Medium | Low
Location: [file and line]
Impact: [concrete business/user impact]
Proof: [evidence from the code, never assumption]
Fix: [specific remediation steps]
Methodology
- Walk through all ten categories in order for every project, even if some don't apply — state that explicitly ("N/A — no file uploads present in this project").
- Don't duplicate a finding already surfaced by
code-auditunder a different label; instead cross-reference the appropriate category number. - Attach a short (one to two sentence) realistic exploitation scenario to each finding to convey impact — without writing an actual working exploit payload.
After the Scan
- Produce a Security Score out of 100 (see scoring methodology in
security-reporting). - Hand off to
remediation-engineif the user wants fixes applied directly. - Hand off to
security-reportingfor a polished final report.
Rules
- The sole purpose is improving the security of the user's own project; do not provide detailed, ready-to-use attack instructions against third-party systems.
- Minimize false positives — every finding must be grounded in an actual line of code, not a generic guess.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.