teacher
Fail
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill uses several techniques to execute or transform code at runtime.
skills/handdrawn-js-video/scripts/pydeps.pyusesos.execveto restart the current script using a Python interpreter within a newly created virtual environment.skills/explorable/scripts/check_code.mjsutilizesvm.runInContextto evaluate JavaScript logic from lesson files.skills/explorable/assets/engine/code.jsdynamically creates Web Workers usingURL.createObjectURLandBlobto run the Pyodide environment in the browser.- [EXTERNAL_DOWNLOADS]: The skill fetches various resources from external services.
skills/handdrawn-js-video/scripts/pydeps.pyinvokespip installto download Python dependencies if they are not already present in the environment.skills/explorable/scripts/narrate.pydownloads Kokoro and Piper neural voice models from GitHub and Hugging Face repositories.- [COMMAND_EXECUTION]: Arbitrary or semi-arbitrary command execution is present for testing and media processing.
skills/explorable/scripts/check_code.mjsusesspawnSyncto executeg++andpython3on code snippets defined in lesson files for verification purposes.scripts/find_tool.pyprobes the host environment by checking for the existence of binaries on the system path and modules in various package registries.- Multiple scripts invoke
ffmpegandffprobefor video validation and processing. - [INDIRECT_PROMPT_INJECTION]: The
algo-senseicomponent and related tutoring modes ingest user-provided data structures, algorithm problems, and code snippets. - Ingestion Point: User input provided to the tutor modes (e.g.,
modes/tutor-mode.md,modes/review-mode.md). - Boundary Markers: Absent; the system prompts the user to "Share code" or "Share a problem" without explicitly defining markers or instruction-ignoring guards for that input.
- Capability Inventory: The skill set includes capabilities to execute shell commands (
subprocess), write files, and perform network requests. - Sanitization: Not explicitly implemented for the ingested algorithmic text.
Recommendations
- HIGH: Downloads and executes remote code from: unknown (check file) - DO NOT USE without thorough review
Audit Metadata