dither-laser-dark-mode
Warn
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [OBFUSCATION]: The file
demo/index.htmlcontains a large Base64-encoded string in theencodedHtmlconstant. This string decodes to a full HTML document, effectively hiding the demo's source code, structure, and embedded URLs from static analysis. - [DYNAMIC_EXECUTION]: The demo runner in
demo/index.htmldynamically executes code by decoding theencodedHtmlstring and injecting it into a sandboxed iframe using thesrcdocattribute. It also converts Base64-encoded asset data intoBlobobjects andobjectURLsat runtime. - [EXTERNAL_DOWNLOADS]: The demo environment references resources from well-known external services. This includes loading fonts and styles from Google Fonts (
fonts.googleapis.com) and Fontshare (api.fontshare.com), and design libraries like GSAP, Three.js, and Iconify from their respective CDNs. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided "Product Brief" data (as seen in
demo/PROMPT.md) to generate complex HTML and JavaScript. This represents an attack surface where instructions embedded in external data could influence agent output. Evidence chain fordemo/PROMPT.md: - Ingestion points: The
Product briefsection in the prompt template. - Boundary markers: None explicitly defined to isolate the brief data.
- Capability inventory: Generates full HTML/JS documents with script execution.
- Sanitization: No sanitization or validation of the brief content is mentioned.
Audit Metadata