Skip to Content
API Security TestingOverview

API Security Testing

API Scanning tests REST APIs for exploitable vulnerabilities. It uses your OpenAPI specification to identify endpoints, then sends real payloads to detect exploitable vulnerabilities.

How It Works

The scanning engine is shared with Application Scanning, meaning your APIs benefit from the same fuzzing technology and vulnerability research that powers web application testing. See How It Works for the full scanning methodology.

Key Capabilities

CapabilityDescription
Spec-driven testingScans are built from your OpenAPI specification, so every documented endpoint is tested
Payload rotationRotates through extensive payload libraries per target, covering edge cases and bypass techniques
Authentication supportSupports OAuth 2.0, Basic Auth, and API key authentication schemes
Continuous monitoringSchedule recurring scans to catch regressions as your API evolves
Prompt injection testingDetects prompt injection vulnerabilities in AI and LLM-powered endpoints

Coverage

API Scanning covers over 25 vulnerability types, including SQL injection, server-side template injection, command injection, SSRF, and prompt injection. See Coverage for the full list.

Getting Started

To begin testing your APIs:

  1. Prepare your OpenAPI specification
  2. Upload it to Detectify
  3. Configure authentication
  4. Run your first scan

See the Getting Started guide for detailed instructions.

Last updated on