securitylisted
Install: claude install-skill vanducng/skills
# security
> STRIDE + OWASP, from multiple attacker perspectives → severity-ranked findings, optionally auto-fixed.
## Scope & posture
**Defensive / authorized use only.** Run against code you own or are authorized to audit. This skill performs review and authorized remediation; it does **not** produce weaponized exploits, mass-targeting tooling, or detection-evasion for malicious use.
**Credential masking is mandatory** — even when the secret *is* the finding. Mask per the table in `vd:optimize-loop`'s SKILL.md (API keys → `<REDACTED_TOKEN>`, connection strings → `…:<REDACTED_PASSWORD>@…`, env values → reference the name). No report or PoC may contain a live secret or a copy-paste-ready exploit with real credentials — write PoCs as templates the user fills in.
## What this is — and isn't
This is an LLM-driven threat-modeled review + bounded fix loop — **not** a replacement for a SAST scanner, dependency CVE database, or pentest engagement. Use it to reason about *this codebase's* threat surface and remediate findings; pair with real scanners for breadth.
## Modes
| Mode | Behaviour |
|---|---|
| _(default)_ | One-shot scan: STRIDE + OWASP pass over `<scope>` → severity-ranked findings report. |
| `--red-team` | Iterative persona-driven discovery loop — see [`references/red-team-personas.md`](references/red-team-personas.md). |
| `--fix` | Remediate findings using the autoresearch loop (below). |
## Workflow
1. **Scope** — resolve `<scope>` glob (or `full` = whole r