synapse-client
Fail
Audited by Gen Agent Trust Hub on Jul 2, 2026
Risk Level: HIGHDATA_EXFILTRATIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill includes a
filecommand incli.shand asend_filemethod inclient.pythat implement a chunked file transfer protocol. This functionality allows the agent to read any local file path and transmit it as Base64-encoded data to a remote NATS server. While intended for file sharing within the agent mesh, this provides a powerful mechanism for data exfiltration if the agent is directed to access sensitive local files. - [PROMPT_INJECTION]: The
servefunctionality allows an agent to register skills and process incoming requests from the NATS mesh. This creates a surface for indirect prompt injection, where malicious actors on the shared network can send payloads designed to manipulate the agent's behavior through the ingested request data. - [COMMAND_EXECUTION]: The
cli.shscript executes thenatsCLI tool for mesh operations. It also uses a pipe fromcurltopython3 -cwithin thehealthcommand to parse monitoring data; this is a safe pattern as it executes a hardcoded parsing script rather than the remote content. - [EXTERNAL_DOWNLOADS]: The skill depends on the
nats-pylibrary for Python connectivity and utilizes official NATS infrastructure. It also references Synadia Cloud endpoints (connect.ngs.global), which is an established service provider for NATS services.
Recommendations
- HIGH: Downloads and executes remote code from: http://$host:$port/varz - DO NOT USE without thorough review
Audit Metadata