← ClaudeAtlas

auditing-securitylisted

Performs an AppSec review (authentication, authorization, IDOR, tenant isolation, RLS, injection, XSS, CSRF, SSRF, secrets, crypto, upload handling, rate limiting, OWASP Top 10 / API Security Top 10) and a DevSecOps/supply-chain review (dependency/SCA via real ecosystem tools, GitHub Actions CI security, lockfile reproducibility, secret-scanning depth) — without destructive testing and without building a homegrown vulnerability scanner. Use when asked to audit security, review multi-tenant isolation, assess a change for security risk, audit dependencies, or review CI/supply-chain security.
JavierQuinan/ai-dev-team-marketplace · ★ 0 · AI & Automation · score 75
Install: claude install-skill JavierQuinan/ai-dev-team-marketplace
# Auditing security Analyze for real, evidenced risk — never run destructive or intrusive tests against systems you don't have explicit authorization to test that way. See [enforcing-safety-baseline](../enforcing-safety-baseline/SKILL.md) for the shared safety policy this skill enforces most strictly. ## Areas to analyze (as applicable to the code in scope) - **Authentication** — session/token handling, password storage (hashing algorithm, no plaintext), MFA bypass paths, token expiry/revocation. - **Authorization** — every privileged action checks the caller's actual permission, not just that they're logged in; no client-side-only authorization. - **IDOR** — object references (IDs in URLs/bodies) are checked against the caller's ownership/tenant before use, not trusted as-is. - **Tenant isolation / RLS** — every query touching tenant-scoped data is scoped correctly; for Postgres/Supabase, RLS policies exist and actually restrict by tenant (read the policy, don't assume it's correct because it exists). - **Injection** — SQL/NoSQL/command injection: parameterized queries vs. string concatenation, unsafe `eval`/`exec`. - **XSS** — unescaped user input rendered in HTML/JS contexts, unsafe use of `dangerouslySetInnerHTML`/`innerHTML`/`v-html`. - **CSRF** — state-changing endpoints protected by tokens or same-site cookies where relevant. - **SSRF** — server-side requests built from user-controlled URLs without allowlisting. - **Secrets** — hardcoded credentials/keys in code or