Chock.sh Build your plugin
Advisoryv0.0.2 preset: OWASP agentic top 10

OWASP ASI07 — Insecure Inter-Agent Communication

Advisory only. It is skill text, and nothing stops a violation.

Acts on

Agent instructions

When

As instructions the agent reads

Tested

0 of 6 pass

In a git repo

Advisory

What it does

Authenticate and integrity-protect the channels agents use to talk to each other, so a peer cannot be impersonated, a message tampered with, or a fake agent registered in discovery. Use when building multi-agent orchestration, agent-to-agent protocols, delegation between agents, message buses, or agent discovery services. Do NOT use for a single agent calling ordinary tools — that is owasp-asi02-tool-misuse.

Chock adds friction. It is not a security boundary.

Its label on each agent

The catalog grades each policy on each agent. Pick an agent to build with this policy:

  • Claude Code TestedAdvisory Advisory only. It is skill text, and nothing stops a violationBuild →
  • Cursor TestedAdvisory Advisory only. It is skill text, and nothing stops a violationBuild →
  • Codex TestedAdvisory Advisory only. It is skill text, and nothing stops a violationBuild →
  • GitHub Copilot TestedAdvisory Advisory only. It is skill text, and nothing stops a violationBuild →
  • Devin TestedAdvisory Advisory only. It is skill text, and nothing stops a violationBuild →
  • Grok Tested Not graded yet for GrokBuild →
  • goose Tested Not graded yet for gooseBuild →
  • Antigravity Tested Not graded yet for AntigravityBuild →
  • OpenHands Untested Not graded yet for OpenHandsBuild →
  • Kimi Code Untested Not graded yet for Kimi CodeBuild →
  • Factory Droid Untested Not graded yet for Factory DroidBuild →

What it misses

This policy does not state what it misses.

Latest change

0.0.2 · · Point at the mechanised slice: the agentic-code-security gate's comms pack refuses TLS certificate verification switched off in Python and Node, at commit and at tool use. Everything else here stays advisory, and no rule text or claim is raised; the pointer is a see() and a references section.