daub-ui
Pass
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted natural language prompts via the
generate_uitool to create UI specifications. This capability includes aCustomHTMLcomponent that can execute JavaScript, presenting a potential surface for indirect injection. However, the risk is inherent to the primary purpose of the skill and is well-mitigated through strict JSON enforcement, HTML sanitization, and execution within a sandboxed iframe. - Ingestion points:
generate_uitool documented inSKILL.md. - Boundary markers: System prompts used in the generation pipeline enforce strict JSON output formats.
- Capability inventory: JavaScript execution via
CustomHTMLindaub-render.js. - Sanitization: Implementation includes an allowlist-based
sanitizeHtmlfunction and asset validation viaisSafeUrl, and previews are rendered in a sandboxed iframe. - [EXTERNAL_DOWNLOADS]: Retrieves design assets, icons, and fonts from established and reputable services including JSDelivr, Unpkg, and Google Fonts. These resources are well-known technology services and are documented neutrally.
Audit Metadata