beautiful-shadows
Warn
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [OBFUSCATION]: The file
demo/index.htmlcontains a large Base64-encoded string (encodedHtml) that encapsulates the primary application logic, HTML structure, and style definitions, preventing straightforward security review of the demo's behavior. - [DYNAMIC_EXECUTION]: The demo environment uses runtime scripts to decode content and manage asset loading.
- A script in
demo/index.htmldecodes theencodedHtmlstring and dynamically sets it as the source for a sandboxed iframe usingsrcdoc. - The skill uses
URL.createObjectURLto dynamically convert binary asset data into local URLs at runtime, which are then injected into the iframe's context. - [INDIRECT_PROMPT_INJECTION]: The design instructions in
demo/PROMPT.mdrely on external references, creating a vulnerability to indirect prompt injection. - Ingestion points: The skill directs the agent to analyze external design snapshots and visual references at
neuform.ai(identified indemo/PROMPT.md). - Boundary markers: No delimiters or safety instructions are provided to distinguish between valid design references and potentially malicious instructions within those external sources.
- Capability inventory: The skill facilitates the generation of complex frontend code (HTML/JS), which can be manipulated by untrusted external data.
- Sanitization: The skill does not implement validation or sanitization for the external content it processes.
- [EXTERNAL_DOWNLOADS]: The demonstration references several external dependencies from well-known services.
- Fetches runtime libraries including GSAP and Three.js from Cloudflare's cdnjs.
- Downloads iconography from the official Iconify CDN.
- Loads styles and runtime logic from Tailwind's official CDN.
- Retrieves typography from Google Fonts.
Audit Metadata