By NHI Mgmt Group Editorial TeamBased on LEVO: “The Ultimate Guide to OWASP API Security Top 10 (2023): Definitions, Examples, Mitigations & Enterprise Strategies” (December 10, 2025)

TL;DR: APIs account for more than 71% of web traffic, 84% of organisations have experienced an API security incident, and AI agents are now consuming APIs at machine scale, according to LEVO. The result is a broader attack surface where authorization failures, unsafe consumption, and inventory gaps turn API security into a governance problem, not just an engineering one.


At a glance

What this is: LEVO's analysis argues that the OWASP API Security Top 10 now maps directly to AI-era API abuse, where business logic flaws, inventory gaps, and unsafe consumption create enterprise-wide exposure.

Why it matters: IAM, PAM, and application security teams need to treat API access as a governed identity and authorisation problem because machine-scale consumers can exploit valid requests faster than legacy controls can interpret them.

By the numbers:

  • APIs accounted for more than 71% of all web traffic in 2024.
  • 84% of organisations experienced an API security incident.
  • The average global cost of a single data breach is now 4.88 million dollars.

Context

APIs have shifted from technical connectors to core business control points, which means security failures now affect revenue, customer trust, and operational resilience rather than only application uptime. In practical terms, the security problem is not simply exposed endpoints, but weak governance over authorisation, authentication, and usage patterns across people, services, and AI systems. For identity teams, this makes API access a governed trust boundary, not just a development concern.

The article is strongest when it frames API risk as a control gap created by valid requests, not by obvious malware or malformed input. That matters because traditional perimeter tooling and static testing often miss business logic abuse, shadow APIs, and machine-scale consumption. The identity angle is direct: when APIs become the interface for workloads and AI agents, entitlement quality and request context become the real security boundary.

LEVO's argument is consistent with what many security programmes are now seeing in practice: API security has become a cross-functional governance issue spanning IAM, application security, and cloud operations. The starting assumption that APIs are just developer-owned interfaces is now atypical for mature enterprises, because the attack surface has outgrown that operating model.


Key questions

Q: What breaks when API authorization only checks the logged-in user, not the object being accessed?

A: Broken object-level authorization creates a gap where an authenticated caller can still reach records, properties, or functions it should never see. That failure is especially dangerous in APIs because attackers can automate identifier changes, enumerate resources, and extract data without obvious login anomalies. The right control is object-level enforcement on every request.

Q: Why do API security failures create business and regulatory risk so quickly?

A: API failures can expose customer data, payment flows, and partner integrations in a single control path, which means one weak endpoint can trigger privacy, fraud, and continuity consequences at the same time. Regulators and auditors care because the breach is often not a malware event, but a governance failure over access, scope, and accountability.

Q: What do teams get wrong about API inventories and documentation?

A: Teams often treat documentation and inventories as proof that an API estate is complete. In reality, those artifacts reflect intent, not execution. They miss endpoints introduced by automation, runtime changes, feature flags, or legacy routes that remain reachable. The common mistake is assuming discovery is finished when the documentation exists.

Q: How should organisations govern AI agents that need database access?

A: Organisations should give AI agents narrow read access by default, separate write privileges from query privileges, and require human approval for any session that can modify data. That keeps agent activity inside a clearly bounded role while preserving auditability and reducing the chance of unsupervised state change.


Technical breakdown

Why broken object level authorization dominates API abuse

Broken object level authorization happens when an API trusts a user-supplied identifier without checking whether that requester is allowed to access the referenced object. The request itself is often valid, which is why the flaw bypasses perimeter controls and basic signature-based detection. In mature environments, this becomes an access control design failure, not a syntax bug. It also matters for NHI and agentic AI use cases because machine consumers can enumerate or replay valid requests at a pace humans cannot match, making object scoping and contextual authorisation essential.

Practical implication: enforce object-level authorisation on every API request and test for ID enumeration paths.

Why authentication alone does not secure machine-scale API use

API authentication proves a caller has a credential, but it does not prove the caller should access a specific resource or business flow. That gap becomes more dangerous when short-lived tokens, service accounts, and AI agents can generate high-volume request patterns across distributed systems. Broken authentication often appears alongside weak session handling, poor token hygiene, or missing multi-factor control. In identity terms, the problem is not merely identity proofing, but the lifecycle and binding of credentials to intended use. Authentication without strong authorisation and token governance is insufficient for AI-native APIs.

Practical implication: pair strong authentication with token lifecycle controls, MFA where relevant, and precise request authorisation.

How inventory gaps create shadow API exposure

Improper inventory management means teams do not know all the APIs they expose, including deprecated, internal, and partner-facing endpoints. That blind spot defeats testing, monitoring, and ownership because an undiscovered API cannot be secured consistently. Shadow APIs are especially risky in microservices and AI-integrated architectures, where new interfaces appear quickly and are often reused across workflows. The governance issue is lifecycle control: discovery, ownership, versioning, and retirement all need to be current or attackers will find endpoints the organisation has already forgotten.

Practical implication: maintain a live API inventory with ownership, version status, and retirement dates for every endpoint.


Threat narrative

Attacker objective: The objective is to use trusted API access paths to reach data, functions, or business flows that were never meant to be exposed at that privilege level.

  1. Entry occurs through exposed or shadow APIs that are reachable but not fully governed, often because the organisation lacks a complete inventory.
  2. The attacker or automated agent abuses valid credentials or request patterns to bypass object-level or function-level access checks.
  3. The abuse scales into data theft, business logic manipulation, resource exhaustion, or third-party spillover, depending on the API flaw.
  4. The impact is loss of sensitive data, direct financial harm, and operational disruption that extends beyond the original interface.
  • T-Mobile API breach 2023: An attacker pulled data on 37 million T-Mobile accounts through one API, without authorisation, for six weeks before detection.
  • Sourcegraph breach 2023: A site-admin token left in a Sourcegraph commit for 47 days let an attacker become admin and offer free access to its APIs and LLM via a proxy.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

API security has become identity governance for digital services. The article is right to frame APIs as business infrastructure, but the deeper governance point is that API calls now carry identity, entitlement, and context risk together. That means IAM, PAM, and application security can no longer work in silos when workload and human access converge on the same interfaces. Practitioners should treat API authorisation as a governed access model, not a point control.

Machine-scale consumption changes the failure mode, not just the volume. Human-paced assumptions break when agents, automations, and integrations can generate parallel requests continuously. The real issue is not only throughput, but the way automated consumers exploit weak object scoping, stale inventory, and broad function access faster than review cycles can react. Practitioners should re-evaluate controls that depend on manual inspection after the fact.

OWASP's API Security Top 10 now functions as a control taxonomy for AI-native trust boundaries. The list is more than a vulnerability catalogue because it maps directly to the ways APIs are abused as identity-bearing interfaces. In particular, BOLA, broken authentication, and unsafe consumption show where trust is granted too broadly to callers and dependencies. Practitioners should use the Top 10 to structure governance conversations across development, IAM, and risk teams.

Shadow API exposure is a lifecycle failure, not a discovery task alone. Inventory gaps persist when ownership, retirement, and testing are not enforced as part of service governance. That makes untracked endpoints a standing risk even in otherwise mature environments. Practitioners should fold API inventory into the same control discipline used for privileged accounts and service identities.

API overload is now a business resilience issue. The article's cost framing is important because availability loss, abuse, and leakage all translate into revenue impact. In other words, API governance sits on the same board-level plane as identity risk, incident response, and operational resilience. Practitioners should link API control maturity to service continuity, not just defect reduction.

From our research library:

What this signals

API security is becoming an identity control problem as much as a code-quality problem. Once workloads and AI agents consume APIs at scale, the organisation has to govern request context, token scope, and object-level authorisation with the same discipline used for privileged access. Teams that still treat APIs as developer-only interfaces will miss the operational boundary where abuse actually occurs.

Shadow API governance is now part of identity inventory discipline. If teams cannot confidently say which endpoints exist, who owns them, and when they will be retired, they cannot assure access boundaries or test coverage. That is why API governance should be folded into IAM, PAM, and service identity oversight rather than left to ad hoc application reviews.


For practitioners

  • Implement object-level authorisation everywhere Check every API request against the specific object, tenant, or record being accessed, not just the caller's general session or role.
  • Build a live API inventory Track internal, external, partner, and deprecated endpoints with ownership, version, and retirement status so shadow APIs are not left outside governance.
  • Harden authentication for machine consumers Use short-lived tokens, strong credential rotation, and step-up checks where workload or agent behaviour creates higher risk than human use.
  • Add runtime monitoring for business logic abuse Detect sequential ID probing, abnormal call volume, and misuse of sensitive business flows that pass authentication but break policy intent.

Key takeaways

  • API risk is now dominated by valid-request abuse, where authenticated callers exploit object scoping, business logic, and inventory gaps instead of classic payload attacks.
  • The article's figures show that API exposure is already central to enterprise operations, and the financial consequences of misuse can run from service disruption to multi-million-dollar losses.
  • The most effective response is to combine continuous discovery, request-level authorisation, and runtime monitoring so that governance keeps pace with machine-scale consumption.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP API Security Top 10API1 — Broken Object Level AuthorizationBOLA is the article's central risk and the clearest example of API misuse through valid requests.
API2 — Broken AuthenticationBroken authentication is directly discussed as a core API security failure affecting token and session trust.
API9 — Improper Inventory ManagementThe article highlights shadow and deprecated APIs as a major source of exposure.
Recommendation — Enforce object-level checks on every API call and test for identifier enumeration paths. Harden API authentication with short-lived tokens, MFA where relevant, and monitored credential use. Maintain a live API inventory with ownership, versioning, and retirement status for every endpoint.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsAPI governance in the article is fundamentally about who or what can access which functions and data.
Recommendation — Apply PR.AA-05 to align API entitlements with least-privilege request paths and business flows.
MITRE ATT&CKTA0006; TA0008 — Credential Access; Lateral MovementThe article describes credential abuse and movement across exposed API paths as a major attack pattern.
Recommendation — Map API abuse to TA0006 and TA0008 to improve detection for token theft and pivoting across services.

Key terms

  • Broken Object-Level Authorization: A failure to check whether an authenticated identity may access a specific object, record, or device. The request succeeds because the credential is valid, but the application does not enforce per-object entitlement. In NHI environments, this turns a legitimate token into cross-resource exposure.
  • Improper API Inventory Management: The failure to maintain a complete, accurate list of live, deprecated, shadow, and partner-facing APIs. Without inventory, teams cannot reliably apply policy, monitor usage, or retire endpoints, which leaves hidden interfaces exposed long after owners believe they are gone.
  • Unsafe API Consumption: A trust failure where an application accepts third-party API responses without sufficient validation. Malformed, malicious, or unexpected data can then propagate into downstream logic, which turns a supply-chain or integration issue into an internal security and data integrity problem.
  • Machine-Scale API Consumption: API usage generated by agents, workloads, and automated processes that can issue high volumes of requests in parallel. This changes security expectations because controls built for human-paced interaction often fail to limit abuse, detect anomalies, or preserve business intent.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to API, workload, and agentic access patterns.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 6, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org