design-catalog
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill requires the execution of multiple local scripts to perform its analysis and comparison tasks, including
scripts/scan_source.py,scripts/analyze.py,scripts/compare.py,scripts/receive.mjs, andscripts/snapshot.mjs. These are executed via the agent's shell environment. - [DYNAMIC_EXECUTION]: The
scripts/snapshot.mjsscript performs dynamic loading of external browser automation libraries from the environment. - Evidence: It uses
createRequireto locate and loadplaywright,playwright-core,puppeteer, orpuppeteer-corefrom the project'snode_modulesor the global environment if they are available. - [INDIRECT_PROMPT_INJECTION]: The skill processes the project's source code, creating a surface for indirect prompt injection if project files contain malicious instructions.
- Ingestion points:
scripts/scan_source.pyreads and analyzes project files (e.g.,.tsx,.css) to extract component names and design tokens. - Boundary markers: No delimiters or specific safety instructions are provided to the agent to disregard instructions that might be embedded within the source code being analyzed.
- Capability inventory: The skill possesses file-system read/write capabilities and shell command execution across several scripts.
- Sanitization: While the scripts use regular expressions for targeted data extraction (e.g., CSS properties), the extracted content is presented to the agent in Markdown summaries, potentially allowing embedded text to influence the agent's next steps.
Audit Metadata