synthesis-project-management
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONOBFUSCATION
Full Analysis
- [COMMAND_EXECUTION]: Several scripts, including
coordination.py,project_state.py, andretire_worktree.py, utilize thesubprocessmodule to executegitcommands and other system utilities. These operations are fundamental to the skill's purpose of managing project state, worktrees, and repository metadata. - [DYNAMIC_EXECUTION]: The
retire_worktree.pyscript stages a reconciler script (checkpoint_sync.py) to a temporary location and executes it viasys.executable. This mechanism is designed to ensure cleanup and reconciliation logic can complete reliably even if the source repository is restructured. Thecodex_dispatch.pyutility also executes thecodexbinary to perform non-interactive model operations. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from a shared coordination board (
active-sessions.md) which records messages and status updates from multiple agent sessions. While this presents an injection surface, the risk is mitigated by the skill's use of structured Markdown parsing and a dedicated security utility (peer_send_gate.py) that monitors and validates message routing intents. - [OBFUSCATION]: A BIP-39 word list used for speakable session identifiers is stored in a compressed and Base85-encoded format (
session-words-v1.txt.zlib.b85). This is a legitimate implementation detail for handling static assets and does not represent a malicious attempt to hide executable code.
Audit Metadata