website-building
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill maintains project state through a
progress.mdfile which is read and updated across development iterations. 1. Ingestion points: The agent readsprogress.mdingame/game-testing.mdand processes user-supplied prompts for site generation. 2. Boundary markers: The skill mandates prefixingprogress.mdwithOriginal prompt:to maintain context. 3. Capability inventory: The skill allows shell execution viapty_spawn, file system modifications, and browser automation via Playwright. 4. Sanitization: No explicit sanitization step for theprogress.mdcontent before it is re-processed. - [COMMAND_EXECUTION]: The skill uses
pty_spawnto run local development servers (e.g., Vite, Python http.server) and the Playwright test client during the build and QA process as described inSKILL.mdandshared/12-playwright-interactive.md. - [EXTERNAL_DOWNLOADS]: The skill fetches UI libraries, icons, and 3D assets from reputable CDNs including Google Fonts, Fontshare, unpkg, jsdelivr, and esm.sh, which are well-known and trusted providers for web development assets.
- [DYNAMIC_EXECUTION]: The Playwright testing script in
game/scripts/web_game_playwright_client.jsinjects a virtual time shim into the browser environment to facilitate deterministic game testing. - [SAFE]: The skill implements a robust, mandatory security review process via a dedicated subagent prompt in
website-publishing/security_subagent_prompt.mdthat scans for exposed credentials, dangerous code patterns, and insecure CORS settings before deployment.
Audit Metadata