Threatstealth

API Security Platform

Protect your APIs with ModSecurity + OWASP CRS, abuse detection, IP block-lists, and per-tenant rate limiting — managed from one console.

API Security Platform

Threatstealth API Security protects REST, GraphQL, and gRPC endpoints with OWASP API Security Top 10 coverage, schema validation, abuse detection, and per-tenant rate limiting — all managed from a single console.

OWASP API Security Top 10: The Most Critical API Vulnerabilities

The OWASP API Security Top 10 defines the ten most critical security risks specific to API implementations — distinct from the web application OWASP Top 10. API1 Broken Object Level Authorization (BOLA) is the most prevalent API vulnerability, occurring when an API accepts a user-supplied object ID without verifying the requesting user is authorised to access that specific object. API2 Broken Authentication covers weak token implementation, missing rate limiting on authentication endpoints, and insecure token transmission. API3 Broken Object Property Level Authorization allows attackers to modify object properties they should not have access to. Threatstealth API Security provides specific detection and prevention controls for all ten OWASP API Security categories.

API Schema Validation and OpenAPI Contract Enforcement

API schema validation enforces the contract defined in your OpenAPI specification at the WAF layer — rejecting any request that does not conform to the documented API contract before it reaches your application code. This provides two security benefits: it blocks requests that exploit undocumented endpoints or parameters (which are often overlooked in application-level input validation), and it creates an allow-list for valid API traffic that blocks unexpected payload structures used in injection and fuzzing attacks. Schema validation is configured by importing the OpenAPI 3.x specification for each protected API, after which the WAF enforces parameter types, required fields, allowed values, and request body schemas automatically.

API Abuse Detection and Automated Client Behaviour Analysis

API abuse — credential stuffing, scrapers, and automated vulnerability scanners — typically has recognisable behavioural fingerprints that differ from legitimate API client usage patterns. Threatstealth API Security analyses request rates, endpoint access patterns, error rates, session diversity, and token usage patterns to identify API clients exhibiting abuse characteristics. Machine learning models trained on legitimate API traffic baselines flag statistical outliers — clients accessing unusually many distinct object IDs (BOLA enumeration), clients with very high error rates (fuzzing or broken integrations), and clients with request patterns inconsistent with any documented API use case.

Per-Tenant Rate Limiting and API Traffic Analytics

API rate limiting in Threatstealth is configurable at multiple granularities — per-IP, per-authenticated-user, per-API-key, per-endpoint, and per-tenant — enabling precise traffic shaping for different API consumer types and protection against abuse at each level. Limits are defined as requests-per-second with configurable burst allowances that permit short traffic spikes from legitimate batch operations without triggering rate limit responses. API traffic analytics provide endpoint-level usage metrics, latency percentile distributions, error rate tracking, and security event counts — giving API owners both operational visibility and security intelligence in a single analytics interface.