security-auditlisted
Install: claude install-skill 6SNT-RADIO/6SNT-Studio
# SKILL: security-audit
## For: Agent 09 — SECURITY REVIEWER
## Version: 1.0.0
## Core principle
Everything is audited as if it were public distribution and a public repo.
"It's only local" is not a justification. Read-only. Never modify anything.
## Process
STEP 1 — Recon: structure, stack, entry points, dependencies, configs.
STEP 2 — Automated tools: static analysis (Bandit/ESLint security), dependency analysis (Safety/npm audit), insecure patterns. Save the full output.
STEP 3 — Manual analysis: credentials, input validation, endpoints without auth, sensitive logging, data-access patterns. Exact evidence (file + line).
STEP 4 — Classify: local vs public-distribution severity. Don't inflate or minimize.
STEP 5 — Complete the full report before escalating, even if there are criticals.
## What to look for
Credentials: hardcoded API keys/tokens/passwords, .env in the repo, secrets in comments.
Inputs: SQL injection, unsanitized commands, deserialization without validation.
Auth: unprotected endpoints, tokens without expiry, insecure password comparison.
Logging: personal data in logs, stack traces to the user, internal paths in errors.
Dependencies: known CVEs, abandoned deps, unpinned versions.
## Severity
CRITICAL: credential in code, SQL injection, admin endpoint without auth.
HIGH: high CVE in a dependency, unvalidated input in a public endpoint, logging of personal data.
MEDIUM: outdated dep without CVE, technical info in errors to the user.
LOW: commented code with