interactive-teaching-page
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses local Python scripts (
scripts/init_deck.pyandscripts/validate_deck.py) to manage the lifecycle of the generated HTML files. These scripts handle file creation, path slugification, and automated structure validation. Additionally, the skill utilizes shell commands likenpx postplan uploadto handle the publishing of generated decks. - [EXTERNAL_DOWNLOADS]: The publishing workflow involves
npx postplan upload, which fetches and executes thepostplanpackage from a remote registry. This is an intended part of the handoff to thehtml-communicationsystem and is protected by a mandatory user confirmation prompt before execution. - [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection as it ingests untrusted user-supplied topics and content to generate HTML.
- Ingestion points: User-provided topic descriptions and source materials (Workflow Step 1 in
SKILL.md). - Boundary markers: The process uses a structured blueprint (
assets/story-blueprint-template.md) and a rubric (evals/RUBRIC.md) to guide generation. - Capability inventory: The skill can perform local file writes and execute
npxcommands. - Sanitization: While the skill follows a rigid narrative spine to ensure quality, it does not explicitly define sanitization routines for user strings interpolated into the
{{TITLE}}placeholder inassets/base-shell.html.
Audit Metadata