manage-dashboards
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on the
gcxcommand-line tool to interact with Grafana APIs. The instructions detail specific subcommands for fetching state (gcx dashboards get), managing resources (gcx resources push/pull/delete), and generating snapshots (gcx dashboards snapshot). These operations are conducted using the agent's shell environment to interact with the user's configured Grafana instance. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a data ingestion surface as it retrieves and processes dashboard definitions in JSON and YAML formats from remote Grafana instances.
- Ingestion points: Dashboard content is ingested via
gcx dashboards getandgcx resources pullcommands as described inSKILL.mdandreferences/resource-operations.md. - Boundary markers: The instructions do not specify explicit delimiters or "ignore" instructions for the agent when processing dashboard content.
- Capability inventory: The skill has significant write and delete capabilities, including
gcx dashboards update,gcx resources push, andgcx resources delete. - Sanitization: There is no explicit sanitization step mentioned for the query strings or metadata contained within the retrieved dashboard resources.
- Assessment: While this ingestion surface exists, it is the primary intended purpose of a dashboard management tool. Since the tool is authored by the vendor (Grafana) for administrative use, this is considered a standard functional characteristic rather than a malicious pattern.
- [SAFE]: All external references and tools trace back to the official Grafana vendor ecosystem (
gcxCLI,grafana.appannotations). The skill includes safety preflights likegcx config checkand enforces manager protection boundaries to prevent accidental overwrites of resources managed by other tools.
Audit Metadata