peer-message
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONPERSISTENCEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DATA_EXFILTRATION]: The skill reads session authentication keys and metadata from
~/.claude/sessionsand Codex SQLite databases. This access is utilized to authenticate local inter-session communication and verify message delivery history. - [COMMAND_EXECUTION]: It executes local system binaries including
uv,codex, andclaudeto manage message delivery, environment preparation, and worker execution. - [PERSISTENCE]: The skill registers a tool hook via
hooks/hooks.json. ThisPreToolUsehook ensures that a security guard script (native_guard.py) validates cross-session messaging tool calls before they are processed by the agent. - [INDIRECT_PROMPT_INJECTION]: The skill ingests text messages from other agent sessions. It implements security boundaries by wrapping this external data in advisory XML-style tags and providing explicit instructions to treat peer coordination text as untrusted.
- [DYNAMIC_EXECUTION]: It uses Python's
importlib.utilto dynamically load sibling modules for coordination and messaging logic at runtime. - [EXTERNAL_DOWNLOADS]: The skill utilizes external Node.js dependencies (
agentpair,@agentpair/protocol) retrieved from standard registries to facilitate its network-based agent pairing and messaging features.
Audit Metadata