synapse-client
Pass
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
cli.shscript executes thenatscommand-line utility to perform mesh operations.\n- [EXTERNAL_DOWNLOADS]: The skill requires the installation of thenats-pyPython package as a dependency.\n- [DATA_EXFILTRATION]: Thesend_filemethod inclient.pyand thefilecommand incli.shallow the agent to read local files and transmit them to other agents on the NATS mesh. This is a primary feature of the skill for data sharing and analysis workflows.\n- [REMOTE_CODE_EXECUTION]: An automated scan flagged a command incli.shthat pipescurloutput topython3. Detailed analysis confirms this is a safe operation that uses a hardcoded Python script to parse JSON status information from a local monitoring endpoint rather than executing remote code.\n- [PROMPT_INJECTION]: The skill provides an interface for receiving and processing messages from a mesh network (viaserveandsubscribemethods), which creates a surface for indirect prompt injection. If an agent processes these messages as instructions, it could be influenced by malicious agents on the same mesh.\n - Ingestion points: Mesh messages received in
client.py(serve,subscribemethods) andcli.sh(subscribecommand).\n - Boundary markers: None; messages are passed as raw JSON objects to the handling logic.\n
- Capability inventory: File system read access (
send_file), network communication (NATS protocol), and shell command execution (natsCLI).\n - Sanitization: None; the skill decodes incoming JSON data but does not perform safety validation or sanitization on the payload content.
Audit Metadata