security-reviewlisted
Install: claude install-skill babarmuhammad/claudectl
<!-- Generated from claude_sessions/skills_templates by tools/gen_plugin.py — do not edit here. -->
# Security review
Review changes for security problems that matter, and propose fixes.
## Check for
- **Injection**: SQL/shell/command/path built from untrusted input without parameterization or escaping.
- **AuthN/AuthZ**: missing checks, privilege escalation, IDOR (acting on objects the caller doesn't own).
- **Secrets**: hardcoded keys/tokens/passwords; secrets logged or committed.
- **Input validation**: unvalidated size/type/range; unsafe deserialization.
- **Crypto**: weak/rolled-your-own algorithms, static IVs, predictable randomness.
- **Web**: XSS (unescaped output), CSRF, open redirects, permissive CORS.
- **Dependencies & config**: known-vulnerable versions, debug/verbose errors leaking internals.
## Output
For each finding: **severity** (critical/high/medium/low), **location** (`file:line`), the **concrete exploit** (inputs → impact), and a **specific fix**.
## Rules
- Report only issues you can substantiate from the code — no generic checklists, no speculation dressed as fact.
- Rank by real-world exploitability, not theoretical purity.
- If you find nothing solid, say so plainly.
<!-- claudectl starter skill. Inspired by the security plugins in
anthropics/claude-plugins-official and community security skills. -->