Chock.sh Build your plugin

Policies

OWASP ASI02 — Tool Misuse & Exploitation

OWASP ASI02 — Tool Misuse & Exploitation: what it does, its label on each agent, what it misses, and examples.

Catalog policy owasp-asi02-tool-misuse, version 0.0.2, labelled advisory on Claude Code.

What it does

Constrain what an agent's legitimate tools can be made to do. Grant least agency per task, validate tool parameters at the runtime boundary, authorise every invocation rather than only the first, and distrust tool metadata from unverified registries. Use when defining tool schemas, wiring an MCP server, granting shell or cloud-CLI access, or reviewing a tool-calling loop. Do NOT use for the credentials the tool authenticates with — that is owasp-asi03-identity-privilege-abuse.

On each agent

AgentLabelWhat it does there
Claude CodeAdvisoryAdvisory only. It is skill text, and nothing stops a violation
CursorAdvisoryAdvisory only. It is skill text, and nothing stops a violation
CodexAdvisoryAdvisory only. It is skill text, and nothing stops a violation
GitHub CopilotAdvisoryAdvisory only. It is skill text, and nothing stops a violation
DevinAdvisoryAdvisory only. It is skill text, and nothing stops a violation
GrokNot gradedNot graded yet for Grok
gooseNot gradedNot graded yet for goose
AntigravityNot gradedNot graded yet for Antigravity
OpenHandsNot gradedNot graded yet for OpenHands
Kimi CodeNot gradedNot graded yet for Kimi Code
Factory DroidNot gradedNot graded yet for Factory Droid

What it misses

This policy does not state what it misses.

More

Built from engine 5a4b6287a46e and catalog 1e60d211c1bb.