edict-multi-agent-orchestration

Fail

Audited by Gen Agent Trust Hub on Sep 12, 2026

Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
  • [REMOTE_CODE_EXECUTION]: The installation instructions require cloning a repository from an untrusted source (github.com/cft0808/edict.git) and executing an included shell script (install.sh), which runs with the user's local permissions.
  • [EXTERNAL_DOWNLOADS]: The skill recommends pulling and running a Docker container (cft0808/sansheng-demo) from an untrusted registry user, bypassing local security controls.
  • [INDIRECT_PROMPT_INJECTION]: The system's multi-agent architecture creates a significant attack surface for indirect prompt injection. User messages ("edicts") are passed through a chain of twelve specialized agents.
  • Ingestion points: User messages are ingested via the taizi agent through the openclaw send command.
  • Boundary markers: The skill relies on SOUL.md markdown files for agent instructions but lacks explicit delimiters or specific warnings to ignore instructions embedded in user-supplied data.
  • Capability inventory: The system's scripts and agents have access to local file systems, network communication via urllib.request, and command execution via subprocess.run.
  • Sanitization: While the state machine validates task transitions, it does not provide content validation or sanitization for the instructions being passed between agents.
  • [COMMAND_EXECUTION]: The provided Python utilities use subprocess.run to interact with the openclaw CLI, which executes commands that include unvalidated user-supplied message strings.
  • [DATA_EXFILTRATION]: The system includes a mechanism to send data summaries to the Feishu communication platform using its public API (open.feishu.cn).
Recommendations
  • AI detected serious security threats
Audit Metadata
Risk Level
HIGH
Analyzed
Sep 12, 2026, 08:36 PM
Security Audit — agent-trust-hub — edict-multi-agent-orchestration