hyperframes-overview
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface by ingesting content from a project's
index.htmlfile and embedding it into a generatedoverview.htmlpage. - Ingestion points: The generation process in
SKILL.mdandtemplate.htmlextracts:rootCSS variables, scene-specific CSS styles, and scene HTML structure from the user-providedindex.htmlfile to populate the{{SCENE_VARS}},{{SCENE_STYLES}}, and{{SLIDES_HTML}}placeholders. - Boundary markers: The
template.htmllacks isolation boundaries (such as sandboxed iframes) or specific delimiters to prevent potentially malicious code within the injected blocks from interacting with the viewer's JavaScript logic. - Capability inventory: The skill includes a shell script (
serve.sh) for local command execution and JavaScript in the viewer that performs local network requests (fetch('/save')) and interacts with the system clipboard. - Sanitization: While the instructions mandate the removal of specific timing attributes and animation classes, they do not prescribe comprehensive sanitization (e.g., removing
<script>tags) of the HTML and CSS content being transferred. - [COMMAND_EXECUTION]: The
serve.shscript executes a shell script located in a sibling skill directory (../hyperframes-overview-edit/serve-live.sh). This facilitates local execution of logic defined in the associated edit module. - [EXTERNAL_DOWNLOADS]: The
template.htmlfile references external typography assets from Google Fonts (fonts.googleapis.comandfonts.gstatic.com), which are established and trusted services.
Audit Metadata