background-grid-webgl
Warn
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [OBFUSCATION]: The file
demo/index.htmlcontains a large Base64-encoded string assigned to the variableencodedHtml. This string decodes to a complete HTML document that includes JavaScript logic and WebGL shader code. This technique hides the executable content from simple text-based security scanners.- [DYNAMIC_EXECUTION]: The demo indemo/index.htmlemploys a dynamic loading mechanism where it decodes Base64 data, creates a Blob from the resulting bytes, and then usesURL.createObjectURLto generate temporary URLs for loading resources into a sandboxed iframe via thesrcdocattribute. This allows for the execution of code that is not present in the static source.- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process user prompts and product briefs to generate visual designs and background effects. This creates an attack surface where malicious instructions could be embedded in the processed data to influence the agent's behavior during the design generation process. - Ingestion points: The skill ingests user-provided text prompts, product concepts, and 'subject tags' (specified in
demo/PROMPT.md) to drive the WebGL rendering and layout composition. - Boundary markers: Absent; the skill instructions do not specify any delimiters or safety markers (e.g., 'ignore embedded instructions') to separate user-provided content from the agent's core instructions.
- Capability inventory: The skill possesses the capability to generate and execute JavaScript/WebGL code, manipulate the DOM structure of a page, and load external assets via the browser.
- Sanitization: Absent; there is no mention of input validation, escaping, or sanitization of the user-provided prompts before they are incorporated into the final output.
Audit Metadata