microsim-p5
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides explicit instructions for the agent to execute shell commands within the user's environment. These include commands for local development testing (
mkdocs serve), production deployment to GitHub Pages (mkdocs gh-deploy), and file system operations (unzip,mv,open). These capabilities are essential for the skill's stated purpose but grant the agent significant control over the repository. - [EXTERNAL_DOWNLOADS]: The simulation templates generated by the skill download the p5.js library from well-known and established CDNs including
cdn.jsdelivr.netandcdnjs.cloudflare.com. These are legitimate sources for the required framework. - [INDIRECT_PROMPT_INJECTION]: The skill functions as a generator that ingests user-provided educational metadata (objectives, descriptions, lesson plans) and interpolates this content into generated
index.md,metadata.json, andmain.htmlfiles. This creates a surface where malicious instructions embedded in the input data could be written into the project files. - Ingestion points: User-provided inputs for Subject Area, Topic, Learning Objectives, and Descriptions specified in Step 1.
- Boundary markers: The skill does not define explicit delimiters or "ignore instructions" markers for the user-supplied content used in file generation.
- Capability inventory: The skill has the ability to write multiple file types (.md, .json, .html, .js) to the local file system and execute deployment commands.
- Sanitization: The skill automatically converts the
MICROSIM_NAMEto kebab-case, which provides some protection for file paths, but does not provide specific sanitization for the textual content injected into file bodies.
Audit Metadata