qcsd-production-swarm
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes production telemetry data (via the
TELEMETRY_DATAparameter ordocs/telemetry/production/latest.json) which is considered untrusted external input. This data is interpolated directly into the prompts for three core sub-agents (qe-metrics-optimizer,qe-defect-predictor, andqe-root-cause-analyzer) insteps/02-core-agents.md. While the prompts use clear delimiters, there is no evidence of sanitization, escaping, or filtering of the content before interpolation, which allows for potentially malicious instructions embedded in telemetry logs to influence agent behavior. - Ingestion points:
TELEMETRY_DATAinput parameter and thedocs/telemetry/production/latest.jsonfile monitored in Step 1. - Boundary markers: The skill uses delimiters such as
=== PRODUCTION TELEMETRY START ===and=== DORA METRICS DATA START ===to separate data from instructions. - Capability inventory: The swarm has significant capabilities including spawning multiple sub-agents via the
Tasktool, writing reports to the filesystem using theWritetool, and persisting state via memory tools. - Sanitization: No explicit sanitization or instruction to escape special characters in the telemetry data is provided.
- [COMMAND_EXECUTION]: The skill instructions require the execution of a CLI tool named
ruflovianpxfor memory search and storage operations. - Evidence:
steps/01-flag-detection.mdandsteps/07-learning-persistence.mdcontain commands likenpx --no-install ruflo memory searchandnpx --no-install ruflo memory store. While the use of--no-installprevents the download of new packages,ruflois a non-standard third-party utility not identified as a well-known service or trusted vendor tool.
Audit Metadata