← ClaudeAtlas

security-auditlisted

Scan application code for security vulnerabilities, OWASP Top 10 compliance, or hardcoded secrets across the project's repos. NOT for CI/CD hardening or SBOM generation (use supply-chain-security).
atretyak1985/swarmery · ★ 4 · AI & Automation · score 76
Install: claude install-skill atretyak1985/swarmery
# Purpose Perform a static security audit of the project's application code, configuration, and infrastructure manifests, producing a structured report where every finding carries a file:line citation, OWASP category, severity, and concrete remediation. Covers injection, auth bypass, secrets leakage, insecure configuration, and dependency CVEs; pipeline hardening, image scanning, and SBOMs belong to `supply-chain-security`. # Rules (never violate) 1. Read-only: never modify source files, install packages, or fix findings during an audit. 2. Redact any discovered secret with `***` in the report — never print credentials in plain text. 3. Every finding needs a file:line citation, a severity (Critical/High/Medium/Low), and an OWASP category. 4. Flag Critical findings (auth bypass, RCE, secrets in git) immediately, before the full report. 5. Mark inferred or uncertain findings `[LOW-CONFIDENCE]`; do not report guesses as facts. 6. Use `npm audit --json` (never without `--json` — it may write `package-lock.json`). # Resources - Read `resources/owasp-checklist.md` at the start of every audit — the authoritative OWASP Top 10 per-category checklist (map items onto the project's actual stack, `project.json → stack`). - Read `resources/audit-procedure.md` when running the audit: the 7-step procedure (secrets, injection, auth, device/realtime transport, dependencies, infrastructure), report template and length budgets, self-check, escalation, examples, failure modes. # How to use