oodle-dashboards
Pass
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection as it processes dashboard and folder definitions (titles, descriptions, tags, and queries) from external JSON files or CLI outputs.
- Ingestion points: Dashboard and folder definitions are ingested via the
oodleCLI commandsdashboards getandfolders get, and from local files supplied to the-fflag increateandupdatecommands. - Boundary markers: The instructions do not define explicit delimiters or warnings to ignore embedded instructions within the dashboard JSON fields.
- Capability inventory: The skill executes
oodleCLI commands for creating, updating, and deleting resources, and usesjqand shell redirection for data manipulation and file writing. - Sanitization: No sanitization or validation of the text content within the JSON fields is performed before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill relies on executing shell commands, specifically the
oodleCLI tool andjqfor JSON parsing. These provide a vector for command execution based on the resource IDs and file paths handled by the agent. - [EXTERNAL_DOWNLOADS]: The skill instructs the installation of the
oodleCLI tool via Homebrew (brew install oodle-ai/oodle/oodle). This is a legitimate installation of the author's own tooling according to the vendor context.
Audit Metadata