corner-lasers
Warn
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: MEDIUMOBFUSCATIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [OBFUSCATION]: The file
demo/index.htmlcontains a large Base64-encoded string assigned to the variableencodedHtml. This string encodes the full HTML, CSS, and JavaScript content of the skill's demonstration page, hiding the implementation from static analysis. - [DYNAMIC_EXECUTION]: The skill employs dynamic code execution by decoding the
encodedHtmlBase64 string at runtime and injecting it into an iframe'ssrcdocattribute. This allows for the execution of JavaScript within the sandboxed demo environment. - [EXTERNAL_DOWNLOADS]: The skill and its demo reference multiple external resources from well-known technology companies and cloud services. These include:
- Google Fonts (
fonts.googleapis.com,fonts.gstatic.com) for typography. - Fontshare (
api.fontshare.com) for supplemental font assets. - Cloudflare's public CDN for GSAP and Three.js animation and rendering libraries (
cdnjs.cloudflare.com). - Iconify's official domain for UI icons (
code.iconify.design). - Tailwind CSS's official content delivery network (
cdn.tailwindcss.com). - Supabase storage for image assets (
hoirqrkdgbmvpwutwuwj.supabase.co). - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection vulnerability surface as it processes external data (such as the product briefs and content anchors described in
demo/PROMPT.md) and interpolates it into a generated WebGL-heavy HTML environment. - Ingestion points: Content anchors, subject tags, and brand descriptions provided in
demo/PROMPT.mdare integrated into the final design. - Boundary markers: Absent; the data is placed directly into the HTML structure of the generated document.
- Capability inventory: The skill has the ability to generate and execute JavaScript (via Three.js and GSAP) and manipulate the DOM based on these inputs.
- Sanitization: The provided templates do not show explicit sanitization or escaping of the interpolated strings.
Audit Metadata