TL;DR: Modern API breaches increasingly use authenticated, schema-compliant requests that look normal to WAFs, according to LEVO, which argues that the real failure is not perimeter inspection but lack of runtime visibility into authorization, object access, and cumulative behaviour. The result is a breach pattern that advances through legitimate access, misuse, lateral expansion, and exfiltration without obvious boundary alerts.
NHIMG editorial — based on content published by LEVO: Modern API breaches increasingly occur in environments where WAFs are correctly deployed
Questions worth separating out
Q: Why do modern API breaches bypass WAFs even when authentication succeeds?
A: Because WAFs inspect request shape, not the meaning of the action after access is granted.
Q: What breaks when API security is treated as a perimeter problem instead of an identity problem?
A: Controls miss the real attack path, which now often begins with valid credentials and moves through excessive authorization.
A: Security teams should combine runtime monitoring with behavioral baselines, identity context, and correlated signals.
Practitioner guidance
- Map identity-to-object access paths Inventory which human users, service accounts, partner integrations, and tokens can reach each API object, then compare that map with intended business ownership and data sensitivity.
- Correlate access across sessions and APIs Use runtime telemetry to link requests by identity, object, and time so low-volume abuse cannot hide inside fragmented logs or separate endpoint views.
- Tighten object-level authorisation checks Review endpoints for broken object-level access control, excessive relationship traversal, and assumptions that authentication alone proves authorisation.
What's in the full article
LEVO's full article covers the operational detail this post intentionally leaves for the source:
- Stage-by-stage breakdown of how API abuse progresses from valid access to exfiltration
- Examples of request patterns that remain schema compliant while still enabling misuse
- Runtime security capabilities discussed as alternatives to perimeter-only inspection
- Implementation framing for discovery, monitoring, and protection across API estates
👉 Read LEVO's analysis of why modern API breaches bypass WAF visibility →
API breaches beyond WAFs: what IAM and security teams miss?
Explore further
Authenticated traffic is not trustworthy traffic. The core lesson in this article is that security teams still over-weight successful authentication as proof of legitimacy. In API environments, authentication only proves that an identity can speak to an endpoint. It does not prove that the identity should access that object, in that order, at that time. That distinction matters across IAM and NHI governance because service accounts and integrations often possess broad reach with little runtime scrutiny. Practitioners should treat authentication as an input to authorisation, not a substitute for it.
A question worth separating out:
Q: Why do non-human identities complicate API governance?
A: Non-human identities often carry broad, long-lived access and can call multiple downstream services without the behavioural checks applied to humans. That makes them ideal paths for quiet data access when credentials are valid but usage is not. Governance must therefore cover lifecycle, scope, and runtime behaviour, not just secret storage.
👉 Read our full editorial: Modern API breaches exploit valid requests beyond WAF visibility