dual-agent-collaboration
Pass
Audited by Gen Agent Trust Hub on Jul 28, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/invoke_peer.pyusessubprocess.runto execute theclaudeandcodexCLI tools. This is the primary mechanism for cross-agent collaboration and includes security controls such as wrapping the command insandbox-execon macOS to enforce a read-only profile. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data including raw user requests and project artifacts, creating a potential surface for indirect injection.
- Ingestion points:
invoke_peer.pyreads content from thehandoffprompt and files specified in theartifact_manifest. - Boundary markers: The system uses specific XML-like tags (e.g.,
<raw_user_request>,<artifact_manifest>) to isolate untrusted data. - Capability inventory: The skill can execute peer CLI tools and perform atomic file operations (copy, replace) during installation via
scripts/install_skill.py. - Sanitization: The implementation validates the existence of required markers and ensures artifact paths are absolute and within permitted directory scopes before processing.
- [DYNAMIC_EXECUTION]: The unit tests
scripts/test_install_skill.pyandscripts/test_invoke_peer.pyutilizeimportlib.utilto dynamically load the skill's scripts for isolated testing. This is a standard development practice for Python testing frameworks.
Audit Metadata