openbb-design
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to use the
Bashtool for project maintenance and development tasks. This includes inspecting directory structures (e.g.,ls src/components/ds/atoms/) and running project-specific scripts likebun run update-iconsto regenerate type definitions after icon updates. - [INDIRECT_PROMPT_INJECTION]: The skill defines a workflow for processing user-provided data (SVG content). Specifically, it instructs the agent to use a shell pipe (
echo '<svg>...</svg>' | bunx svgo ...) to optimize the SVG. This creates an attack surface where maliciously crafted SVG content containing shell metacharacters could attempt to escape the command string and execute arbitrary commands. While the instructions suggest using single quotes for wrapping the input, this remains a potential vector for command injection. - Ingestion points: User-pasted SVG content in the chat interface.
- Boundary markers: The instructions suggest wrapping user content in single quotes within the
echocommand. - Capability inventory: The skill has access to the
Bashtool and can execute shell commands, including those involving pipes and external package runners (bunx). - Sanitization: There is no explicit instruction to sanitize or escape shell-sensitive characters (like backticks or single quotes) within the user-provided SVG content before execution.
- [EXTERNAL_DOWNLOADS]: The skill uses
bunx svgoto perform SVG optimization.svgois a widely recognized and well-known utility for optimizing SVG files, and its execution via a package runner is a standard practice in modern web development workflows.
Audit Metadata