tools-ui
Pass
Audited by Gen Agent Trust Hub on Mar 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches UI component definitions from the vendor's registry at
https://ui.inference.sh/r/tools.jsonusingnpx shadcn. It also references remote skill additions frominference-sh/skills.- [PROMPT_INJECTION]: Indirect prompt injection surface (Category 8) detected in tool rendering logic. - Ingestion points: Data enters the component via the
resultprop ofToolResultand theargsprop ofToolCallandToolApprovalcomponents inSKILL.md. - Boundary markers: No specific delimiters or instructions to ignore embedded commands are documented for these UI components.
- Capability inventory: The
ToolApprovalcomponent triggers tool execution throughonApproveandonDenycallbacks. - Sanitization: The documentation does not detail any sanitization or escaping of tool outputs before they are rendered in the UI.
Audit Metadata