By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: SaltPublished September 15, 2025

TL;DR: AI systems increasingly depend on APIs for orchestration, data access, and autonomous workflows, and the source article argues that unsecured APIs can undermine both model protection and business logic controls, according to Salt Security citing KuppingerCole. The governance challenge is shifting from model-centric security to the access paths, intent validation, and abuse detection around the APIs that AI actually uses.


At a glance

What this is: This is an analysis of how AI adoption is expanding the API attack surface and making API security a prerequisite for securing model-led workflows.

Why it matters: It matters because IAM, PAM, and AI governance teams need to control how agents and models authenticate, authorize, and call APIs before those pathways become ungoverned machine access.

By the numbers:

  • KuppingerCole's report says Salt Security's AI/ML engine claims 92% intent accuracy in distinguishing benign anomalies from actual attacks.

👉 Read Salt's analysis of the KuppingerCole API security findings for AI-driven risk


Context

API security is no longer just an application-layer concern. As AI systems begin to orchestrate business logic, make decisions, and retrieve data through APIs, the weakest control point increasingly sits in the interface between the model, the workflow, and the underlying services. That makes API governance part of AI security, and it gives identity teams a direct role in controlling machine-to-machine access.

The article is essentially about the mismatch between AI ambition and control maturity. Organisations may be focusing on the model, but the operational risk often lives in the authentication, authorisation, and abuse-detection layers around the APIs that agents and LLM integrations call. That is where identity, secrets, and runtime policy begin to matter as much as traditional application security.


Key questions

Q: How should security teams govern AI agents that call APIs instead of using a UI?

A: Security teams should govern AI agents by treating each callable action as a scoped entitlement, not as a general application login. The key control is to limit which APIs, data sources, and write actions the agent can chain together in one session. That keeps machine-paced behaviour inside a reviewable boundary instead of relying on human-style session assumptions.

Q: Why do AI-assisted development tools increase API security risk?

A: They allow teams to create endpoints faster than manual registration, review, and documentation can keep up. That speed widens the gap between what exists and what security can see, which increases the chance that unauthorised or weakly controlled endpoints remain exposed long enough to be exploited.

Q: What breaks when API authorisation is treated as a static control?

A: Static authorisation fails when the meaning of a request depends on context, such as task state, user intent, or the data being requested. An API call may be syntactically valid but operationally unsafe. Without context-aware policy, attackers can exploit legitimate pathways to achieve unauthorised outcomes through AI-mediated workflows.

Q: What should organisations do before letting AI agents act on business data?

A: Organisations should verify that the agent receives governed context, not just raw data or local metadata. That includes definition provenance, policy inheritance, and usage conditions. If those elements are unclear, the agent should be constrained to assistive use rather than autonomous execution.


Technical breakdown

Why APIs become the control plane for AI workflows

When an AI application uses an API, the API is not just a transport layer. It becomes the enforcement point for business logic, data retrieval, and side effects such as transactions or task execution. In agentic AI systems, the model may choose which tool or endpoint to call, but the API decides whether the request is valid, which parameters are accepted, and what data is returned. That means the real control surface is the call chain, not the model alone.

Practical implication: security teams should inventory which APIs can be invoked by AI systems and treat those interfaces as privileged pathways.

How business logic attacks bypass traditional API checks

Business logic attacks abuse a system's intended behaviour rather than exploiting a memory corruption bug or a simple injection flaw. In AI-enabled environments, the attacker may manipulate prompts, inputs, or workflow states so that the API performs an action that looks legitimate at the protocol level but is harmful in context. This is why rate limiting and schema validation are necessary but not sufficient. The harder problem is deciding whether the request makes sense for the user's role, the workflow state, and the current trust context.

Practical implication: add context-aware authorisation and anomaly detection around high-risk API actions, not just static input validation.

What prompt injection means for API-mediated AI systems

Prompt injection becomes more dangerous when the injected instruction can influence an AI system that is connected to live APIs, external data, or actioning tools. The model may be tricked into disclosing information, calling an unintended endpoint, or chaining multiple actions that the user never explicitly approved. In that setting, the issue is not only model safety. It is delegation safety, because the AI is effectively acting as a decision layer over existing service credentials and API permissions.

Practical implication: separate model output from execution authority and require step-up controls before sensitive API actions are executed.


NHI Mgmt Group analysis

API security is becoming a governance problem, not just a developer control. Once AI systems depend on APIs for core decisions and data access, the interface inherits the privilege and trust of the downstream service. That means identity, authorisation, and auditability must move upstream into design, not stay buried in runtime monitoring. Practitioners should treat API access as machine identity governance.

Business logic abuse is the natural next phase of AI-enabled application risk. The article's central warning is not about a new protocol flaw. It is about attackers exploiting the intended workflow of APIs to get unintended outcomes. That shifts security attention from generic vulnerability counts to context, intent, and permitted action scope. Practitioners should align API controls to business-critical outcomes, not just technical endpoints.

Named concept: AI API trust gap. This is the space between a model being allowed to call an API and the organisation proving that the call is appropriate, bounded, and observable. As AI adoption expands, that trust gap becomes a durable governance failure if teams cannot connect identity, policy, and execution. Practitioners should close it with explicit machine authorisation and execution controls.

For identity teams, agentic AI makes API permissions behave like ephemeral privileged access. A model or agent may not look like a user, but it can still hold delegated access to sensitive systems, retrieve secrets, and initiate actions. That creates a familiar identity problem in a new wrapper. Practitioners should extend IAM and PAM thinking to AI call chains and service credentials.

The market signal is clear: AI security is converging with API security because the boundary between them has collapsed. The report framing reflects a broader shift in the industry. Vendors and practitioners can no longer separate model risk from data-path risk when the same workflow spans prompts, tools, APIs, and execution. Practitioners should expect procurement, architecture, and governance conversations to merge these domains.

What this signals

AI API trust gap: as model-led workflows move from suggestions to execution, the governance burden shifts to the API layer, where identity, policy, and telemetry can still be enforced. Teams that do not model delegated machine access will miss the real control boundary. For practitioners, the signal is to integrate API security into identity architecture, not treat it as a separate appsec workstream.

The practical consequence is that secrets hygiene, service account scope, and runtime authorisation all become part of AI control design. Where agentic systems can choose tools autonomously, permissions need to be narrow, observable, and revocable. That makes standards such as NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 Security and Privacy Controls relevant to the API-to-AI control plane.

The programme-level question is no longer whether AI uses APIs, but whether each API call is tied to a defensible trust decision. If the answer is no, then AI becomes a force multiplier for any existing access weakness. Practitioners should prepare for more cross-functional ownership between IAM, AppSec, and AI governance.


For practitioners

  • Map AI-to-API call paths Identify every model, agent, or workflow that can invoke internal or third-party APIs, then document the credentials, scopes, and data objects each path can touch. Prioritise paths that can change state, retrieve secrets, or reach regulated data.
  • Apply context-aware authorisation Add policy checks that consider user role, workflow state, payload context, and destination sensitivity before allowing high-risk API actions. Static allowlists alone are not enough when AI systems can generate novel requests.
  • Separate delegation from execution Require a distinct approval or step-up gate before an AI system can execute actions that affect records, payments, privilege changes, or secret retrieval. The model may propose, but execution should still be bounded by policy.
  • Harden secrets and service account scope Reduce the blast radius of the credentials used by AI workloads, and rotate or revoke tokens that can be reused outside the intended workflow. Pair that with logging that ties each API call to the triggering identity and task context.

Key takeaways

  • AI systems expand API risk because the model often acts as a decision layer over privileged service calls.
  • The main control gap is not just technical exposure, but the absence of context-aware authorisation for machine-led workflows.
  • Practitioners should govern AI API access as delegated machine identity, with narrow scope, step-up gates, and auditable execution paths.

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.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01API-led AI workflows create delegated machine access and scope problems central to NHI governance.
NIST CSF 2.0PR.AC-4API authorisation and least privilege map directly to identity access control outcomes.
NIST SP 800-53 Rev 5AC-6Least privilege is the clearest control family for API calls made by AI systems.
NIST AI RMFGOVERNAI governance is needed where models can select tools and trigger downstream actions.
MITRE ATT&CKTA0006 , Credential Access; TA0010 , ExfiltrationPrompt abuse and API misuse commonly lead to credential use and data theft patterns.

Apply AC-6 to restrict AI service accounts and revoke any broad API permissions that are not required.


Key terms

  • 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.
  • Context-Aware Authorization: Context-aware authorization evaluates signals such as device posture, time, resource sensitivity, and request type before allowing access. It moves IAM away from static permission checks and toward decisions that reflect current risk, which is essential in cloud-native environments with frequent identity changes.
  • Delegated Machine Identity: A non-human identity that acts on behalf of an organisation or another system with defined authority. In agentic environments, this identity may chain actions across tools and services, so lifecycle, approval, and revocation need to reflect the delegation path as well as the technical account itself.
  • AI API Trust Gap: The gap between allowing an AI system to call an API and proving that each call is appropriate, bounded, and observable. It appears when organisations authenticate the model or agent but fail to govern the contextual legitimacy of the specific request and its downstream effects.

What's in the full article

Salt's full article covers the operational detail this post intentionally leaves for the source:

  • KuppingerCole's reasoning behind the 92% intent accuracy claim for Salt's AI/ML engine.
  • The report's vendor-neutral assessment of API business logic abuse in AI-enabled environments.
  • Salt's positioning on prompt injection protections and how its API attack surface assessment is framed.
  • The broader market context around why API security is becoming inseparable from AI security.

👉 Salt's full post covers the API attack-surface implications, AI threat examples, and the report's broader market context.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, secrets management, and agentic AI identity. It is designed for practitioners who need to connect identity controls to real-world machine access decisions.
NHIMG Editorial Note
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