tools-ui
Pass
Audited by Gen Agent Trust Hub on Aug 12, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill documentation recommends using the
shadcnCLI to fetch component configurations fromhttps://ui.inference.sh/r/tools.json. - [COMMAND_EXECUTION]: Provides shell commands for installing the
belt-sh/cliand various UI component packages vianpx. - [PROMPT_INJECTION]: The UI components are designed to ingest and display untrusted data from tool execution cycles, creating an attack surface for indirect prompt injection.
- Ingestion points: Data enters the UI context via the
resultprop in theToolResultcomponent and theargsprop inToolCallandToolApprovalcomponents withinSKILL.md. - Boundary markers: The provided documentation examples do not include explicit boundary markers or instructions for the agent to ignore potentially malicious embedded content in the results.
- Capability inventory: The skill's primary capability is rendering provided data into the application's DOM for user display.
- Sanitization: There is no evidence of sanitization or output escaping logic in the provided code snippets to prevent the rendering of malicious payloads within tool results.
Audit Metadata