Skip to content
Security
Skill

/asvs-reference

Look up the right OWASP ASVS (Application Security Verification Standard) v5.0 chapter and verification level (L1/L2/L3) for a control, requirement, or finding. Use when a design review, secure-code review, or pentest finding needs a consistent ASVS citation, or when scoping how

From plugin
awesome-claude-security
10111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill asvs-reference --agent claude-code

SKILL.md

asvs-reference.SKILL.md
name: asvs-reference
description: >-
  Look up the right OWASP ASVS (Application Security Verification Standard) v5.0
  chapter and verification level (L1/L2/L3) for a control, requirement, or finding.
  Use when a design review, secure-code review, or pentest finding needs a
  consistent ASVS citation, or when scoping how deep a verification effort should go.

Goal

The correct ASVS chapter/requirement and verification level for a control or finding, cited consistently — so design reviews, secure-code reviews, and audits anchor to the same standard.

Steps

1. **Pick the verification level** by asset risk tier:

  • **L1** — opportunistic/low-assurance apps; baseline controls only, testable

via black-box/automated checks.

  • **L2** — most applications handling sensitive data (the default target for

most business apps).

  • **L3** — high-value, high-assurance apps (financial, healthcare, critical

infra, regulatory mandate) — the full control set, deeper verification. 2. **Map the finding/control to the right ASVS chapter** — see `reference.md` for the chapter list. Cite the current ASVS chapter/requirement ID; don't hardcode a numbering you're not certain of — confirm against the live standard if precision matters (chapter numbering has shifted between ASVS editions). 3. **State the edition** — target **ASVS v5.0**; older reviews may cite v4.0.3, note the version if mixing. 4. **Hand off appropriately** — ASVS gives the control catalog; `security-architect: security-design-review` and `security-architect:secure-architecture-maturity` use it for design-time verification depth, `web-app-security`/`api-security` use it during testing.

Output

Chapter/requirement + verification level (L1/L2/L3) + one-line rationale for the level chosen. For control-maturity framing beyond a single finding, see `security-architect:secure-architecture-maturity` (SAMM).

Notes

ASVS is a **verification checklist**, not a maturity model — for "how mature is our security program" use OWASP SAMM instead (see `security-architect: secure-architecture-maturity`). Don't over-cite L3 requirements against an L1 asset; match level to actual risk. See `reference.md` for the chapter table and level criteria.

Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

10111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
10
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw10d23k
@nvidia@nvidiaInstall Skill

Questions about asvs-reference.

Which coding agents can use asvs-reference?
asvs-reference installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.