TL;DR: Enterprises that leave API security inside engineering workflows often miss shadow endpoints, direct-to-origin paths, and behavioural attacks that look legitimate in logs, according to Salt. The governance problem is not tooling volume but visibility, because WAFs and SIEMs rarely expose business-logic abuse or agent-like enumeration patterns.
At a glance
What this is: This is a Salt customer analysis showing that API security breaks down when engineering owns the inventory and the SOC only sees partial telemetry.
Why it matters: It matters because IAM, PAM, and security teams need a complete view of API access paths, shadow endpoints, and machine-to-machine behaviour before they can govern identity and privilege effectively.
By the numbers:
👉 Read Salt's analysis of API security blind spots and agentic AI exposure
Context
API security becomes a governance problem as soon as discovery, telemetry, and response sit in different teams. The primary issue in this article is API security visibility: if the SOC cannot see shadow endpoints, direct-to-origin traffic, or version drift, then legitimate-looking requests can hide abuse until data is already exposed.
That gap matters to identity programmes because APIs are exercised through service accounts, tokens, and other non-human identities that often sit outside human access review processes. Where machine access is invisible, least privilege, offboarding, and anomaly detection are all weakened at the same time.
Key questions
Q: How should security teams govern API access across humans, services, and agents?
A: Security teams should govern API access by identity type, caller context, and action scope, not by whether the API is internal or protected by a gateway. Human users, service accounts, partner applications, and automated agents need different policy treatment because they create different trust and revocation problems. The control objective is to make each API call answerable at runtime.
Q: Why do WAF and SIEM controls miss business logic abuse?
A: Because they are built to detect malformed requests, known signatures, and correlated events, not to understand whether a valid request reflects legitimate intent. Business logic abuse often uses ordinary-looking calls, so teams need behavioural analysis that can spot enumeration, object hopping, and access patterns that violate expected use.
Q: What do security teams get wrong about shadow API endpoints?
A: They assume the gateway is the source of truth, when in fact it only sees routed traffic. Shadow endpoints, direct-to-origin calls, and older API versions can remain active outside that view, which leaves ownership, policy, and response coverage incomplete unless discovery is continuous.
Q: Who is accountable when an API exposes administrative functions to the wrong user?
A: Application owners, platform teams, and security teams all share accountability because the failure sits in business logic, deployment patterns, and control validation. Frameworks such as the NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 Security and Privacy Controls expect access decisions to be enforced consistently, not assumed from request validity.
Technical breakdown
Why API gateways miss shadow endpoints and direct connections
An API gateway only sees traffic that is forced through it. Direct-to-origin calls, legacy endpoints, and older versions can bypass the gateway entirely, which means the inventory created by gateway logs is incomplete by design. That creates a moving attack surface, because the live API fabric changes faster than manual discovery. In practice, teams are not just missing endpoints, they are missing the authoritative map needed for response, policy enforcement, and ownership assignment.
Practical implication: maintain continuous API discovery from multiple telemetry sources, not gateway logs alone.
Why WAF and SIEM controls miss business logic abuse
WAFs are strong at signature-driven attacks such as injection and scripting attempts, while SIEMs are built to aggregate and correlate logs. Neither is designed to distinguish a real user from an attacker performing low-and-slow enumeration that stays inside normal request patterns. That is why BOLA and IDOR often slip through: the request is syntactically valid, but the access intent is wrong. Behavioral analysis is required when the attack lives inside the application’s own logic.
Practical implication: add behavioural detection for object access patterns and ID sequencing, not just payload inspection.
How agentic AI raises the stakes for machine-to-machine API traffic
Agentic AI changes the traffic model because software agents can chain tool use, query APIs repeatedly, and adapt their requests across sessions. The article’s MCP reference matters because Model Context Protocol can expand how agents reach tools and data sources. That means API security controls must assume higher request volume, more variable intent, and more delegated access paths than traditional human-driven workflows. Visibility and policy must therefore extend to non-human identities as first-class actors.
Practical implication: classify AI agents and service accounts as governed identities before they begin using production APIs.
Threat narrative
Attacker objective: The attacker wants to harvest data or manipulate transactions while blending into ordinary API usage.
- Entry begins with legitimate API access paths that appear normal in logs, including direct calls that bypass gateway-only inventory.
- Escalation occurs when an attacker enumerates objects or abuses business logic while staying inside valid request patterns, which defeats signature-based controls.
- Impact is sensitive data exposure or unauthorized action at scale, especially when machine-to-machine traffic is not separately governed.
NHI Mgmt Group analysis
API inventory drift is a governance failure, not just an engineering inconvenience. If the SOC cannot maintain a live map of the API estate, it cannot enforce ownership, review access paths, or prove coverage. Shadow endpoints and direct-to-origin routes become invisible privilege surfaces. That is where identity governance starts to break down, because the organisation no longer knows what non-human identities are reaching which services. The practitioner conclusion is simple: governance needs continuous discovery, not periodic reconciliation.
Business logic abuse is where conventional perimeter thinking goes to fail. WAFs and SIEMs can still be useful, but they are not sufficient when abuse looks like legitimate traffic. This is a reminder that application security and identity security intersect at the point of authorisation, not just authentication. A request can be syntactically valid and still represent unauthorized intent. Practitioners should treat behavioural context as part of access control, not as an optional detection layer.
Agentic AI will turn today’s API visibility gap into a machine identity problem. Once agents can chain tool use through APIs and MCP-connected services, every blind spot becomes a delegated access path. That creates a stronger need for machine identity governance, lifecycle controls, and policy boundaries that apply equally to human and non-human actors. The security model must assume that high-frequency, adaptive API use is not an exception but an operating condition. The conclusion for practitioners is to fold API security into NHI governance before agentic workloads scale further.
Context sharing between security tools only helps if the underlying identity model is complete. Integrating API signals into a SOC platform can improve response, but integration does not fix missing ownership, incomplete inventory, or weak lifecycle controls. The named concept here is API visibility debt: the accumulated gap between the true API estate and the security team’s working map of it. Until that debt is reduced, every downstream control inherits the same blind spot. The practitioner implication is to measure completeness first, then automate response.
What this signals
API security programmes are converging with identity governance because the most important control question is no longer only whether an endpoint is protected, but whether its consumers are known, scoped, and monitored. That shift makes continuous discovery and entitlement review part of the same operating model as access control.
API visibility debt: when teams rely on gateway-only inventories, they accumulate blind spots that look small individually but compound into missed ownership, incomplete offboarding, and weak anomaly detection. The practical response is to treat inventory completeness as an operational metric, not a documentation task.
Where APIs increasingly serve service accounts, tokens, and agentic workloads, the same governance patterns that apply to NHI lifecycle management start to matter here too. Teams that can connect telemetry to identity state will be better positioned to apply least privilege and detect abuse early.
For practitioners
- Build a continuous API discovery layer Correlate gateway telemetry with direct-to-origin traffic, service meshes, and application logs so the inventory includes shadow endpoints and legacy versions, not just routed calls.
- Add behavioural detection for object abuse Detect low-and-slow enumeration, ID sequencing, and repeated object access that stays inside normal request formats but violates expected user intent.
- Treat API consumers as governed identities Assign ownership, access scope, and lifecycle rules to service accounts, tokens, and agent-driven workloads so API access is reviewed like any other privileged pathway.
- Measure inventory completeness as a control metric Track how many APIs are known only through manual investigation versus continuous discovery, and use that gap as a board-level indicator of exposure.
Key takeaways
- API security fails when teams treat inventory as static and ownership as implicit, because shadow endpoints and direct connections create blind spots.
- Behavioural abuse can stay inside normal-looking API traffic, which is why WAF and SIEM coverage alone will not reliably detect business logic attacks.
- Agentic AI increases the need to govern APIs as machine identities, making continuous discovery and lifecycle control part of core security operations.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | API and service-account visibility gaps map to unmanaged NHI discovery and ownership. |
| MITRE ATT&CK | TA0006 , Credential Access; TA0009 , Collection; TA0010 , Exfiltration | Behavioural API abuse often enables credentialed collection and data theft. |
| NIST CSF 2.0 | PR.AC-4 | API access scope and entitlement review align with least-privilege governance. |
| NIST SP 800-53 Rev 5 | AC-6 | Least privilege is the direct control family for limiting API consumer reach. |
| NIST AI RMF | GOVERN | Agentic AI access to APIs requires accountability and policy ownership. |
Model API abuse as credentialed collection activity and tune detections for enumeration patterns.
Key terms
- Shadow Endpoint: An API endpoint that exists in production but is missing from the security team’s authoritative inventory. Shadow endpoints are often created by legacy versions, direct-to-origin paths, or uncatalogued services, and they weaken access control because policy cannot be enforced consistently on what is not known.
- Business Logic Abuse: Business logic abuse occurs when an attacker uses a valid API in a way the application designer did not intend, such as exceeding limits, chaining actions, or misusing workflow assumptions. The API is functioning technically, but governance and policy are failing at the intent layer.
- AI Visibility Debt: AI visibility debt is the growing gap between how quickly employees adopt AI and how slowly the organisation discovers and governs that use. It builds when sanctioned tools lag behind user demand, leaving security teams with incomplete inventories, weak policy enforcement, and limited evidence for access reviews.
What's in the full article
Salt's full article covers the operational detail this post intentionally leaves for the source:
- How the customer built a real-time API inventory that included endpoints the gateway missed
- How the SOC used behavioural context to distinguish legitimate usage from low-and-slow abuse
- How the CrowdStrike Falcon integration changed analyst workflow and response coordination
- How the same control model can be extended to agentic AI and MCP-connected traffic
👉 Salt's full post covers the API attack patterns, inventory gap, and SOC integration details
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 gives security and identity practitioners a common framework for controlling non-human access across modern environments.
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