API Security Audit
api-security · v1.1.0 · paid
Comprehensive security audit for REST and GraphQL APIs, covering authentication, authorization, input validation, and protection against OWASP API Top 10 threats.
Authentication & Authorization
auth · weight 0.3
Input Validation & Injection Prevention
input-validation · weight 0.28
- highRequest bodies and query parameters validated against a schemaab-000381
- highAll database queries use parameterized queries or ORMsab-000382
- mediumCORS headers configured with specific allowed originsab-000383
- mediumContent-Type header validatedab-000384
- mediumRequest body size limits enforcedab-000385
- mediumSSRF prevention on outbound requestsab-002397
Rate Limiting & Abuse Prevention
abuse-prevention · weight 0.22
- mediumRate limiting enforced per authenticated userab-000387
- lowIP-based rate limiting on unauthenticated endpointsab-000388
- lowNoSQL queries use safe type-safe constructorsab-000389
- lowGraphQL introspection disabled in productionab-000390
- lowPagination limits enforcedab-000391
- lowBatch endpoint item limits enforcedab-000392
- lowGraphQL query depth limitedab-000393
API Design & Documentation Security
design-security · weight 0.2
- lowAll API traffic served over HTTPS/TLSab-000394
- lowError responses do not leak stack traces or internal detailsab-000395
- infoWebhook signatures verifiedab-000396
- infoAPI access audit-loggedab-000397
- infoAPI documentation accessible only to authorized usersab-000398
- infoTLS certificates validated for outbound connectionsab-000399