Skip to content
Security
Skill

/finding

Write up a single security finding in a consistent, actionable format: title, severity (CVSS), affected assets, evidence, impact, reproduction, and remediation. Use whenever you've identified one issue and need it documented for a report or ticket.

From plugin
awesome-claude-security
7111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill finding --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/finding

Context preview

The summary Claude sees to decide when to auto-load this skill.

Write up a single security finding in a consistent, actionable format: title, severity (CVSS), affected assets, evidence, impact, reproduction, and remediation. Use whenever you've identified one issue and need it documented for a report or ticket.

SKILL.md

finding.SKILL.md
name: finding
description: >-
  Write up a single security finding in a consistent, actionable format:
  title, severity (CVSS), affected assets, evidence, impact, reproduction, and
  remediation. Use whenever you've identified one issue and need it documented
  for a report or ticket.

Goal

One self-contained, defensible finding that an engineer can act on and a reviewer can verify.

Required structure

## <ID> — <concise title>
- Severity: <Critical/High/Medium/Low/Info>  (CVSS 4.0: <score> <vector>)
- Affected: <assets / endpoints / components>
- Status: Open

### Summary
One or two sentences: what the issue is and why it matters.

### Evidence
Request/response, code excerpt, screenshot ref, log line, or command output.
Redact secrets. Make it reproducible. For code-backed findings, show the
vulnerable snippet here (`file:line` + fenced code) and put the corrected
version under Remediation as a matching fenced snippet — a before/after pair.

### Impact
What an attacker achieves; tie to confidentiality/integrity/availability and to
business consequence.

### Reproduction
Numbered, minimal steps to observe the issue.

### Remediation
Specific, testable fix(es) — for code issues, a fixed code snippet matching
the vulnerable one in Evidence. Prefer the durable root-cause fix; note
interim mitigations. Link references (OWASP/CWE/vendor docs).

### References
CWE-XXX, OWASP item, advisories.

Steps

1. Confirm severity via `/security-reporting:cvss` (don't eyeball it). 2. Map to a **CWE** and the relevant framework item (OWASP Top 10 / API / LLM, ATT&CK technique) — improves triage and dedup. 3. Ensure evidence is reproducible and secrets are redacted. 4. Write remediation that is specific enough to be tested as "fixed".

Output

The finding in the structure above (Markdown). Keep one finding per issue so it can be ticketed independently and rolled into `pentest-report`.

Read more
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.

Get the whole plugin

Other skills on awesome-claude-security.