← ClaudeAtlas

api-securitylisted

API security review against OWASP API Top 10 2023. Covers auth (OAuth2/JWT/API-keys), object-level authorization (BOLA/IDOR), schema validation, rate-limiting, CORS, SSRF, and GraphQL-specific concerns (introspection, query depth, batching).
roodlicht/accans-sec-skills · ★ 4 · API & Backend · score 65
Install: claude install-skill roodlicht/accans-sec-skills
# API Security ## When to use This skill is the API-specific lens: REST and GraphQL endpoints, their auth, their contract, their abuse surface. It complements `security-review` when the code is an API layer, and it is invoked by framework skills (`django-security`, `spring-security`, `rails-security`, `nextjs-security`) for the API-specific rules. Triggers on: - A question like "review this API for security issues", "is the auth on this endpoint OK", "do we cover OWASP API Top 10", "do we have enough rate-limiting", "how do we handle CORS". - New or changed OpenAPI/Swagger/GraphQL schemas. - Code exposed as an external API: REST controllers, GraphQL resolvers, gRPC handlers, webhook endpoints, service-mesh routes. - A PR touching auth middleware, rate-limiting, schema validation, or CORS config. - A handoff from `security-review` or a framework skill that points to API-specific depth. ### When NOT (handoff) - Framework-specific API config (Django REST Framework, Spring MVC, Rails API-only, Next.js route handlers) → the relevant framework skill first. They know their own defaults and foot-guns better. - Pure code-pattern question without API context ("is this query safe") → `secure-coding`. - Active API pentesting with exploitation → `web-exploit-triage` and `payload-crafter`. - Dependency vulns in API libraries → `cve-triage`. - API-gateway config in the cloud (WAF rules, AWS API Gateway resource policies) → `iac-security`. - Runtime WAF tuning on existing production is