html-ppt
Warn
Audited by Gen Agent Trust Hub on Aug 3, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses dynamic code loading and injection patterns at runtime. In
assets/animations/fx-runtime.js, the script dynamically generates paths and appends<script>tags to the document head to load canvas animation modules from the localassets/animations/fx/directory. Inassets/runtime.js, the skill utilizesdocument.write()to inject a programmatically generated HTML string, which includes scripts for navigation and window synchronization, into the presenter mode popup window. - [COMMAND_EXECUTION]: The skill includes shell scripts for file scaffolding and slide rendering. The
scripts/render.shutility executes Google Chrome in headless mode with the--no-sandboxflag to take screenshots of local HTML slide files. Thescripts/new-deck.shscript usessedto create new presentation instances by rewriting asset paths in templates. - [EXTERNAL_DOWNLOADS]: The skill references external assets from well-known service providers. It imports web fonts from
fonts.googleapis.comand loads thechart.jsandhighlight.jslibraries from thejsdelivr.netCDN in multiple template files. - [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it processes untrusted user data to generate presentation content. 1. Ingestion points: User-provided content and notes are interpolated into HTML templates via the agent. 2. Boundary markers: Use of
<section>tags for slides and<aside class="notes">for speaker notes provides structural separation. 3. Capability inventory: The skill uses shell scripts to invoke a headless browser for rendering. 4. Sanitization: The skill does not perform explicit sanitization of interpolated HTML content. - [SAFE]: The skill contains example security policies in
templates/full-decks/testing-safety-alert/index.htmlthat display potentially destructive shell commands (e.g.,rm -rf /) as static text for demonstration purposes; these are not executable code.
Audit Metadata