a2a-protocol
Pass
Audited by Gen Agent Trust Hub on Apr 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands (
ls) to scan specific local directories (e.g.,~/.claude/skills/) for the presence of companion skills. While used for a 'Companion check' feature to recommend related skills, this behavior constitutes local environment enumeration. - [PROMPT_INJECTION]: The skill is designed to interact with external A2A agents, creating a surface for indirect prompt injection. * Ingestion points: Untrusted data enters the agent context when it fetches remote
agent-card.jsonfiles or processes incoming A2A messages via JSON-RPC, gRPC, or REST bindings. * Boundary markers: The instructions lack delimiters or explicit warnings to ignore instructions embedded within the external protocol data. * Capability inventory: The agent has capabilities to execute shell commands (e.g.,lsfor environment checks,curlfor agent discovery) and interact with the filesystem. * Sanitization: No validation or sanitization mechanisms are defined for processing the content of external messages or agent metadata.
Audit Metadata