TL;DR: API security issues affected 99% of organisations last year, 95% of attacks targeted authenticated users, and only 15% of teams felt very confident in their API inventory, according to Salt Security. That combination shows why perimeter-only defence and incomplete discovery leave critical API paths underprotected.
At a glance
What this is: This is an analysis of why API security programmes fail when discovery, posture governance, and behavioural detection do not keep pace with API growth and authenticated attack paths.
Why it matters: It matters to IAM practitioners because APIs increasingly expose identity-bearing access paths, and weak inventory or policy enforcement leaves authenticated users, service credentials, and downstream workflows harder to govern.
By the numbers:
- 99% of organizations encountered API security issues last year, with 95% of attacks aimed at authenticated users.
- only 15% of organizations feel very confident in the accuracy of their API inventory
- the average API breach leads to at least 10 times more leaked data than typical security breaches
- misconfigurations are a top concern for 37% of organizations
👉 Read Salt's analysis of why good enough API security leaves authenticated attacks underdefended
Context
API security fails when teams cannot see every service endpoint, cannot enforce consistent posture controls, and cannot distinguish legitimate authenticated traffic from abuse. In practice, the problem is not only exposure but governance, because APIs increasingly sit behind identity assertions, tokens, and machine-to-machine trust paths that traditional perimeter tools do not model well.
The article argues that shadow APIs, undocumented internal APIs, and inconsistent policy enforcement create a persistent attack surface. That matters to IAM and NHI programmes because API security is often an identity problem in disguise: if the organisation cannot inventory who or what is calling an API, it cannot reliably control access, privilege, or abuse patterns.
Key questions
Q: What breaks when API security teams cannot see all exposed endpoints?
A: When teams lack a complete API inventory, they lose the ability to assign ownership, enforce policy, and review access consistently. Shadow APIs and zombie APIs remain outside normal control processes, which means authentication, logging, and rate limits may never be applied. The result is governance drift, not just visibility loss.
Q: Why do authenticated API attacks bypass traditional perimeter defences?
A: Because the attacker often uses valid credentials, tokens, or trusted sessions, the traffic looks legitimate at the edge. The abuse happens at the action level, where the caller requests something it should not. Traditional tools that only inspect origin or signature rarely understand that mismatch.
Q: What do security teams get wrong about API posture governance?
A: They often treat it as a late-stage scan rather than an operating model. That misses the real failure mode, which is inconsistent control design across code, deployment, and runtime. A posture programme only works when standards are documented, enforced in pipelines, and validated after release.
Q: How should organisations align IAM with API security governance?
A: They should treat APIs as access paths that carry identity, privilege, and lifecycle obligations. That means service accounts, OAuth applications, and workload tokens need the same ownership, scope review, and retirement discipline that human accounts receive. Without that alignment, API security remains fragmented across teams.
Technical breakdown
Why authenticated API traffic is hard to secure
Authenticated API abuse is difficult because attackers often arrive with valid credentials, stolen tokens, or session context rather than broken authentication. That means simple perimeter checks and signature detection miss the real issue, which is whether the caller is authorised for the specific action at that moment. APIs also expose business logic that can be abused without triggering classic malware or exploit patterns. Effective defence therefore depends on contextual understanding of identity, intent, and request behaviour across time.
Practical implication: map API access paths to the identities and tokens that can invoke them, then enforce action-level authorisation rather than trusting authentication alone.
Shadow APIs, zombie APIs, and inventory drift
Shadow APIs are undocumented interfaces, while zombie APIs are endpoints that remain live after the business owner has moved on or the application has changed. Both create governance drift because security teams cannot apply controls to assets they do not know exist. This is especially dangerous in modern estates where development, integration, and partner ecosystems create APIs faster than inventory processes can keep up. Discovery must therefore be continuous, not periodic.
Practical implication: continuously reconcile API discovery against CMDB, gateway, and code-repository signals so undocumented endpoints are not left outside policy coverage.
Behavioural detection versus signature-based API security
API attacks often exploit legitimate workflows, low-and-slow manipulation, or business-logic abuse, so signature-led tools frequently miss them. Behavioural detection looks for anomalies in request sequences, rate, context, and target objects, which is more suitable for API environments where the malicious action is often syntactically valid. This approach reduces blind spots created by encrypted traffic, reused credentials, and authenticated abuse. It also helps identify posture issues that become visible only through patterns over time.
Practical implication: tune detections to sequence, volume, and privilege misuse patterns, and validate whether the platform can separate normal automation from abusive authenticated activity.
Threat narrative
Attacker objective: The attacker wants to abuse legitimate API trust to access sensitive data or manipulate business processes without obvious intrusion signals.
- Entry occurs through authenticated API access, often using valid credentials, tokens, or exposed endpoints rather than exploit-driven intrusion.
- Escalation happens when the attacker uses undocumented routes, business logic gaps, or over-permissioned API actions to expand what the credential can do.
- Impact follows when the attacker extracts data, manipulates workflows, or abuses trusted integrations at scale, often without triggering perimeter alarms.
NHI Mgmt Group analysis
API inventory drift is becoming an identity governance problem, not just an application security issue. When organisations cannot see every API, they cannot govern the identities and tokens that access those APIs, which leaves machine access outside lifecycle control. That creates a blind spot across IAM, NHI, and third-party integration oversight. Practitioners should treat discovery coverage as part of access governance, not merely asset management.
Authenticated API abuse exposes the limits of perimeter thinking. The article reinforces that most dangerous API attacks do not need to break authentication, because valid access can still be misused against business logic. That is why modern control design has to evaluate request context, action scope, and entitlement boundaries, not just login success. The practical conclusion is that zero trust principles must extend into API-layer authorisation.
Shadow APIs and zombie APIs create a standing privilege problem in another form. An undocumented endpoint with stale access rules functions like an unmanaged identity: it exists, it is reachable, and it is not consistently reviewed. API governance drift: the gap between what teams believe is exposed and what is actually callable is where abuse thrives. Teams should fold API inventory reconciliation into routine control testing.
Behavioural detection is now central to API defence because abuse often looks legitimate in isolation. Signature-based controls were built for known patterns, but API attackers increasingly operate inside permitted syntax and trusted sessions. That means threat models need request-sequence analysis, anomalous object access review, and context-aware enforcement. The field is moving toward governance of intent, not just traffic.
For identity programmes, API security is where human and machine access models converge. Service accounts, OAuth apps, and internal automation can all become the path through which authenticated API abuse occurs. That makes API governance a shared responsibility between IAM, NHI, application security, and SOC functions. The conclusion is straightforward: if access cannot be attributed and bounded, it cannot be defended reliably.
What this signals
API governance drift is the control gap most programmes underestimate. When discovery and ownership lag behind development, security teams end up enforcing policy against an incomplete asset set, which turns every review cycle into an exercise in catching up. For identity teams, the lesson is to bind API inventory to entitlement review, especially where service accounts, OAuth apps, and workload tokens are in play.
The next maturity jump is not more alerts, but better context around who or what is calling an API and whether that call matches intended scope. That is why API security, IAM, and NHI governance increasingly need shared reporting, shared ownership, and shared remediation queues. Organisations that treat APIs as identity-bearing assets will surface abuse earlier than those that treat them as just another application layer.
For practitioners
- Build a continuous API inventory process Reconcile gateway logs, code repositories, service meshes, and cloud discovery data so shadow APIs and zombie APIs are identified before policy drift becomes exploitable. Use the inventory as the control plane for ownership, review, and retirement.
- Bind API access to identity and entitlement context Map each high-value API action to the human user, service account, OAuth app, or workload token that can invoke it, then review whether the current scope is broader than the business task requires. This is where IAM and NHI governance intersect.
- Enforce posture governance on exposed endpoints Check for misconfigurations, missing authentication boundaries, and overly permissive methods on externally reachable and partner-facing APIs. Treat these as policy failures, not just technical debt, and track remediation through the same process used for other access-control defects.
- Tune detection for authenticated abuse patterns Prioritise behavioural detections for unusual request sequences, excessive object enumeration, impossible task switching, and access patterns that do not match the caller’s normal role. This helps separate legitimate automation from abuse that perimeter tools will not flag.
Key takeaways
- API attacks are increasingly successful because they exploit authenticated access and business logic rather than perimeter weaknesses.
- Incomplete inventory is a governance failure, because teams cannot secure or review endpoints they have not discovered.
- Identity teams should treat API actions as access events and align service accounts, tokens, and OAuth apps with lifecycle controls.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | API access control and entitlement scope are central to the article. |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege is the control most affected by over-permissive APIs. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0009 , Collection | Authenticated abuse and data extraction are the main adversary behaviours discussed. |
| OWASP Non-Human Identity Top 10 | NHI-02 | Machine and application identities behind APIs need lifecycle and access discipline. |
| NIST Zero Trust (SP 800-207) | The article's emphasis on authenticated abuse aligns with continuous verification. |
Extend zero trust decisions into API calls so trust is evaluated per request, not per network zone.
Key terms
- Shadow API: An API endpoint that exists in production but is not fully known, reviewed, or governed by the security programme. Shadow APIs often emerge through fast delivery, copy-paste development, or overlooked internal routes, and they create untracked exposure because they sit outside inventory, policy, and ownership processes.
- Zombie API: A zombie API is a deprecated or abandoned interface that remains accessible after the organisation believes it should be retired. It is risky because old permissions, secrets, or backend trust can survive the business purpose, turning legacy access into an active exposure.
- Behavioural API detection: Behavioural API detection identifies abuse by analysing request sequences, timing, object access, and caller context rather than relying on known attack signatures. It is useful when malicious traffic is syntactically valid but operationally inconsistent with normal use.
- API posture governance: API posture governance is the ongoing process of enforcing security standards across discovery, configuration, authentication, and authorisation for every API. It turns API security from a point-in-time scan into a continuous control discipline.
What's in the full article
Salt's full article covers the operational detail this post intentionally leaves for the source:
- The vendor's API discovery and inventory model for uncovering undocumented and shadow endpoints.
- Detailed guidance on posture governance controls for misconfigurations, policy enforcement, and API lifecycle coverage.
- The behavioural detection approach used to identify low-and-slow API abuse patterns that signature tools miss.
- Checklist-style questions for evaluating purpose-built API security platforms before implementation.
Deepen your knowledge
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 the access paths that modern APIs depend on.
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org