Generated banner for Owasp Agentic
Generated logo for Owasp Agentic

Owasp Agentic

MicrosoftOfficialPublished by Microsoft

  • Skill
  • Guidelines
  • Security
  • CC-BY-SA-4.0
  • No issues found

From the author

OWASP Agentic Security Top 10 knowledge base for identifying, assessing, and remediating AI agent system security risks.
— the description by Microsoft

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The owasp-agentic skill provides a machine-readable implementation of the OWASP Top 10 for Agentic Applications (2026). It serves as a comprehensive reference for developers and security professionals to understand, detect, and mitigate critical vulnerabilities inherent in autonomous AI agent systems. The skill is organized into a vulnerability index and individual reference documents for each of the ten identified risk categories, offering actionable guidance on prevention, detection, and remediation.

What it does

  • Provides structured, machine-readable definitions for the OWASP Agentic Top 10 security risks.
  • Offers vulnerability checklists to help identify potential security gaps in agentic workflows.
  • Includes prevention controls and remediation strategies for each identified vulnerability.
  • Details attack scenarios to illustrate how agentic systems can be exploited.
  • Facilitates integration into security auditing and threat modeling processes for AI agents.

When to use it

  • During the design and architecture phase of building an AI agent system.
  • When performing security audits or threat modeling on existing agentic applications.
  • When developing guardrails or safety protocols for autonomous AI agents.
  • When training development teams on secure AI agent implementation practices.

Advantages

  • Standardized security framework based on industry-recognized OWASP research.
  • Machine-readable format allows for automated integration into agent development pipelines.
  • Provides concrete, actionable remediation steps rather than just theoretical risks.
  • Covers a wide range of agent-specific threats like goal hijacking and rogue agents.

Usage examples

“What are the primary risks associated with Agent Goal Hijack according to the OWASP Agentic Top 10?”
The agent retrieves the ASI01:2026 reference, explaining that goal hijack involves attackers manipulating an agent's objectives or decision pathways, and lists associated risks like unauthorized data exfiltration and financial fraud.
“Provide a checklist to assess if my agent is vulnerable to Tool Misuse and Exploitation.”
The agent references ASI02:2026 to provide a list of conditions and patterns that indicate potential tool misuse, along with recommended prevention controls like enforcing least privilege.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/microsoft/owasp-agentic/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip owasp-agentic.zip -d .agents/skills

Documentation by Microsoft

OWASP® Agentic Top 10 — Skill Entry

This SKILL.md is the entrypoint for the OWASP Agentic Top 10 skill.

The skill encodes the OWASP Top 10 for Agentic Applications (2026) as structured, machine-readable references that an agent can query to identify, assess, and remediate security risks in AI agent systems.

Normative references (Agentic Top 10)

  1. 00 Vulnerability Index

  2. 01 Agent Goal Hijack

  3. 02 Tool Misuse and Exploitation

  4. 03 Identity and Privilege Abuse

  5. 04 Agentic Supply Chain Vulnerabilities

  6. 05 Unexpected Code Execution

  7. 06 Memory and Context Poisoning

  8. 07 Insecure Inter-Agent Communication

  9. 08 Cascading Failures

  10. 09 Human-Agent Trust Exploitation

  11. 10 Rogue Agents

Skill layout

  • SKILL.md — this file (skill entrypoint).

  • references/ — the Agentic Top 10 normative documents.

    • 00-vulnerability-index.md — index of all vulnerability identifiers, categories, and cross-references.

    • 01 through 10 — one document per vulnerability aligned with OWASP Agentic Security numbering.

Third-Party Attribution

Copyright © OWASP Foundation. OWASP® Top 10 for Agentic Applications (2026) content is derived from works by the OWASP Foundation, licensed under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Source: https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/ Modifications: Vulnerability descriptions restructured into agent-consumable reference documents with added detection and remediation guidance. OWASP® is a registered trademark of the OWASP Foundation. Use does not imply endorsement.

Files

references/04-agentic-supply-chain-vulnerabilities.md


title: 'ASI04: Agentic Supply Chain Vulnerabilities' description: OWASP Agentic Top 10 reference for supply chain vulnerabilities in agent frameworks, plugins, and tool dependencies

04 Agentic Supply Chain Vulnerabilities

Identifier: ASI04:2026 Category: Supply Chain

Description

Agentic supply chain vulnerabilities arise when agents, tools, and related artefacts they work with are provided by third parties and may be malicious, compromised, or tampered with in transit. These can be both static and dynamically sourced components, including models and model weights, tools, plugins, datasets, other agents, agentic interfaces (MCP, A2A), agentic registries and related artifacts, or update channels. These dependencies may introduce unsafe code, hidden instructions, or deceptive behaviors into the agent's execution chain.

Unlike traditional AI or software supply chains, agentic ecosystems often compose capabilities at runtime, loading external tools and agent personas dynamically, thereby increasing the attack surface. This distributed run-time coordination combined with agentic autonomy creates a live supply chain that can cascade vulnerabilities across agents.

Risk

  • Introduction of unsafe code, hidden instructions, or deceptive behaviors through compromised third-party components.

  • Cascading vulnerabilities across agents through runtime composition of dynamically sourced tools, models, and plugins.

  • Exfiltration of private repository data or sensitive information through poisoned tool descriptors.

  • Interception and manipulation of communications through malicious server impersonation.

  • Routing of sensitive requests through attacker-controlled agents via forged agent cards or exaggerated capabilities.

  • Widespread exposure of tampered components through compromised registry servers or agent management platforms.

Vulnerability checklist

  • Agents automatically pull prompt templates from external sources that may contain hidden instructions leading to malicious behavior.

  • Tool metadata or agent cards accept hidden instructions or malicious payloads that the host agent interprets as trusted guidance.

  • Agents dynamically discover or connect to external tools or services that may be typosquatted or impersonated endpoints.

  • Third-party agents with unpatched vulnerabilities or insecure defaults are invited into multi-agent workflows.

  • Agent management or registry servers serve signed-looking manifests, plugins, or agent descriptors without proper verification.

  • RAG plugins fetch context from third-party indexers that may be seeded with crafted entries to bias agent behavior.

Prevention controls

  1. Sign and attest manifests, prompts, and tool definitions. Require and operationalize SBOMs and AIBOMs with periodic attestations. Maintain inventory of AI components.

  2. Allowlist and pin dependencies. Scan for typosquats. Verify provenance before install or activation. Auto-reject unsigned or unverified packages.

  3. Run sensitive agents in sandboxed containers with strict network or syscall limits and require reproducible builds.

  4. Put prompts, orchestration scripts, and memory schemas under version control with peer review. Scan for anomalies.

  5. Enforce mutual auth and attestation via PKI and mTLS. Sign and verify all inter-agent messages.

  6. Pin prompts, tools, and configs by content hash and commit ID. Require staged rollout with differential tests and auto-rollback on hash drift.

  7. Implement emergency revocation mechanisms that can instantly disable specific tools, prompts, or agent connections across all deployments when a compromise is detected.

  8. Design systems with zero-trust security model that assumes failure or exploitation of agentic function components.

Example attack scenarios

Scenario A — Code assistant supply chain compromise

A poisoned prompt in a coding assistant repository ships to thousands before detection. Despite failing, it shows how upstream agent-logic tampering cascades via extensions.

Scenario B — Tool descriptor poisoning

A prompt injection in a public tool hides commands in its metadata. When invoked, the assistant exfiltrates private repo data without user knowledge.

Scenario C — Malicious server impersonation

A malicious MCP server on npm impersonates a legitimate email service and secretly BCCs emails to the attacker.

Scenario D — Agent-in-the-middle via agent cards

A compromised peer advertises exaggerated capabilities in its agent card. Host agents pick it for tasks, causing sensitive requests and data to be routed through the attacker-controlled agent which then exfiltrates or corrupts responses.

Detection guidance

  • Re-check signatures, hashes, and SBOMs at runtime to detect tampered or modified components.

  • Monitor behavior, privilege use, lineage, and inter-module telemetry for anomalies.

  • Scan for typosquats across package registries including PyPI, npm, and AI tool registries.

  • Verify provenance of all tools, agents, and plugins before activation and on an ongoing basis.

  • Monitor agent card registrations for exaggerated capabilities or unverified descriptors.

Remediation

  • Implement emergency revocation to instantly disable compromised tools, prompts, or agent connections across all deployments.

  • Remove or quarantine any unsigned, unverified, or tampered components from the agent ecosystem.

  • Re-sign and re-attest all manifests, prompts, and tool definitions after remediation.

  • Roll back to pinned versions by content hash and commit ID when drift is detected.

  • Require staged rollout with differential tests and auto-rollback for any supply chain changes.

  • Enforce reproducible builds for all sandboxed agent containers.


Content derived from works by the OWASP Foundation, licensed under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Modifications: Restructured into agent-consumable reference format with added detection and remediation guidance.

Requirements and compatibility

Written for: GitHub Copilot, Claude Code

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Claude Code frontmatter

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Microsoft
Publisher
Microsoft (Official)
Source
microsoft/hve-core · .github/skills/security/owasp-agentic · commit f425e94
Licence
Creative Commons Attribution-ShareAlike 4.0 International (redistribution allowed)
  • LICENSE (written by AutoGineer)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Microsoft.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download owasp-agentic.zip