OWASP Agentic Security Top 10 (December 2025)
The OWASP Foundation published the Agentic Security Initiative (ASI) Top 10 in December 2025 — the first industry-standard threat taxonomy specifically for AI agents. Four of the ten risks are directly addressed by authorization infrastructure.ASI-01: Agent Goal Hijacking
The risk: An attacker manipulates an agent’s goals through prompt injection, causing it to perform actions the user never intended. The control: Scoped permissions. Even if the agent’s goals are hijacked, it cannot exceed the permissions explicitly granted in its token. A calendar agent that has been prompt-injected to “send all files to an external server” will fail because it does not holdfiles:read or network:external scopes.
Grantex implementation: Every grant token contains a scp claim with the exact scopes the human approved. Services verify the scope before executing the action. Hijacking the agent’s intent does not expand its permissions.
ASI-03: Agent Identity and Privilege Abuse
The risk: Agents share credentials, escalate privileges, or operate without verifiable identity — making it impossible to attribute actions to specific agents. The control: Per-agent cryptographic identity. Each agent instance has a unique DID and key pair. The grant token’sagt claim binds the token to a specific agent. Tokens are non-transferable.
Grantex implementation: Agent registration assigns a DID (did:grantex:ag_...). The JWT agt claim is set at token issuance and verified at every API call. An agent cannot use another agent’s token — the signature verification fails.
ASI-05: Privilege Escalation
The risk: An agent acquires permissions beyond what was originally granted, either through delegation chains or by exploiting weak access controls. The control: Delegation with scope narrowing. Child agents must have strictly fewer permissions than their parent. Depth limits prevent unbounded delegation chains. Grantex implementation: The SPEC enforces four delegation invariants:- Child scopes must be a subset of parent scopes
- Expiry cannot exceed parent expiry
- Budget limits can only narrow, never widen
- Revoking a parent cascades to all children
delegationDepth claim is signed into the JWT. The protocol rejects delegation requests that violate any invariant.
ASI-10: Rogue Agents (No Revocation)
The risk: A compromised or misbehaving agent continues operating because there is no mechanism to revoke its access in real time. The control: Instant, cascading revocation. One API call invalidates the agent’s token and all child delegations. Grantex implementation:POST /v1/tokens/revoke blocklists the JTI in Redis.
The next POST /v1/tokens/verify call returns valid: false. A StatusList2021
bitstring can be checked without a network call only after the relevant list has
already been fetched and cached; disconnected checks can be stale until refresh.
EU AI Act (Phased Implementation)
The EU AI Act is the world’s first comprehensive AI regulation. Three articles directly impact agent deployments.Article 9 — Risk Management Systems
Requirement: Providers of high-risk AI systems must establish risk management processes that identify and mitigate risks throughout the system’s lifecycle. What this means for agents: You need documented controls for what agents can do, how they escalate, and how you stop them. “We rotate the API key weekly” is not a risk management system. Grantex coverage:- Scoped grants with explicit permissions per agent
- Budget controls with per-transaction limits
- Anomaly detection that flags unusual agent behavior
- Policy-as-code integration (OPA, Cedar) for fine-grained rules
Article 13 — Transparency
Requirement: High-risk AI systems must be designed so that their operation is sufficiently transparent. Users must be able to understand the AI system’s capabilities and limitations. What this means for agents: Every autonomous action must be attributable — who authorized it, what scopes were active, and what the agent actually did. Grantex coverage:- Human consent flow shows in plain English what the agent will do
- Grant tokens carry the human principal’s identity (
subclaim) - Verifiable Credentials provide portable, third-party-verifiable proof of authorization
- SD-JWT enables selective disclosure — show the auditor only the claims they need
Article 14 — Human Oversight
Requirement: High-risk AI systems must be designed to allow effective oversight by natural persons, including the ability to intervene, correct, or stop the system. What this means for agents: You must be able to see what agents are doing and stop them. In real time, not after the fact. Grantex coverage:- Principal Sessions dashboard shows active grants per user
- Real-time event streaming (SSE/WebSocket) surfaces agent actions as they happen
- One-click revocation from the dashboard or via API
- Cascade revocation invalidates the entire delegation tree
NIST AI Risk Management Framework + Executive Order 14110
NIST’s AI RMF provides the US government’s approach to AI risk, and EO 14110 mandates its adoption across federal agencies and their contractors.Govern 1.1 — AI Roles and Accountability
Requirement: Organizations must define roles and responsibilities for AI systems, including who is accountable for autonomous actions. Grantex coverage: Every grant token traces back to a human principal (sub claim) and the developer who deployed the agent (dev claim). The audit trail links actions to grants to humans — the accountability chain is unbroken.
Map 5.1 — Agent Action Attribution
Requirement: Organizations must be able to attribute actions taken by AI systems to specific agents and their operators. Grantex coverage: Theagt claim identifies the agent. The grnt claim identifies the grant. The audit subsystem (POST /v1/audit/log, GET /v1/audit/entries) provides hash-chained, tamper-evident logs of every action the agent took under that grant.
Measure 2.5 — Audit Trails for Autonomous Operations
Requirement: Organizations must maintain audit trails that document the actions of autonomous AI systems. Grantex coverage: Grantex’s audit trail is:- Append-only — entries cannot be modified after creation
- Hash-chained — each entry references the hash of the previous one, making tampering detectable
- Filterable — query by agent, grant, principal, time range, or action type
- Exportable — compliance evidence packs include grants, tokens, and audit entries in a single bundle
The Compliance Matrix
This matrix is also available as a dedicated page in our documentation: Compliance Matrix.
What To Do Now
If you are deploying agents in production — especially in regulated industries or enterprise environments — these frameworks are not future concerns. OWASP’s taxonomy is already appearing in security questionnaires. The EU AI Act applies in phases: current Commission guidance places transparency rules in August 2026, listed high-risk areas in December 2027, and product-integrated high-risk systems in August 2028. NIST’s framework is active now for US government contractors.- Audit your current agent auth — are agents using shared API keys or scoped, verifiable tokens?
- Map your exposure — which OWASP ASI risks apply to your deployment?
- Integrate Grantex — quickstart in under 5 minutes, or schedule a technical evaluation
Learn More
- Compliance Evidence Pack API — export grants, tokens, and audit entries for auditors
- SOC 2 readiness control mapping — control mapping; not third-party certification
- IETF Internet-Draft — the open standard submission
- NIST AI RMF Comment — our public comment to NIST