dashboards-as-code
Pass
Audited by Gen Agent Trust Hub on Oct 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local Python build script (
build.py), system utilities (rsync,git), andcurlto interact with local observability services (Prometheus at127.0.0.1:9090and Loki at127.0.0.1:3100) for metadata retrieval. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection by ingesting untrusted data from external sources and processing it through its build pipeline.
- Ingestion points: Reads dashboard specifications from
observability/grafana/specs/and external Grafana exports from/tmp/<uid>-export.json. - Boundary markers: The instructions do not define explicit delimiters or warnings to the agent to ignore instructions embedded within the processed JSON content.
- Capability inventory: The skill can write files to the repository (
dashboards/andspecs/), execute local Python scripts, and perform network requests to local services. - Sanitization: There is no evidence of sanitization or validation of the JSON content before it is processed or used to generate new dashboard files.
- [INDIRECT_PROMPT_INJECTION]: The skill checks for an external configuration via the
$POWERSUIT_OVERLAYenvironment variable, which instructs the agent to read and follow instructions from an external file path if present. This could allow external content to influence agent behavior.
Audit Metadata