vue-design-system
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill includes a Python helper script (
scripts/_skill_cli.py) that usessubprocess.runto execute commands. The implementation follows security best practices by passing arguments as a list and avoiding the shell, which prevents common command injection vulnerabilities. The skill also references a local utility script (.agents/skills/heyeddi/scripts/suggest_next_skill.py) for workflow orchestration. - [EXTERNAL_DOWNLOADS]: The skill configures several MCP servers that are executed via
npx, including PrimeVue, Quasar, Playwright, and Penpot. These references target well-known open-source projects and developer tools within the web development ecosystem. The use of the@latesttag for Quasar and Playwright is noted as a common practice for maintaining up-to-date tooling in this context. - [INDIRECT_PROMPT_INJECTION]: The skill implements a feedback loop where the agent reads the
stdoutof CLI scripts and takes screenshots of a live Vite server using Playwright to perform visual QA. This processing of external data constitutes an attack surface where malicious content in the UI or command output could potentially influence agent behavior. - Ingestion points:
stdoutof terminal scripts, Playwright screenshots of the local development server. - Boundary markers: Not explicitly defined in the prompt instructions for data processing.
- Capability inventory: File writing within the project root, command execution (via
subprocess.run), and network access (vianpxand browser tools). - Sanitization: No specific sanitization or filtering logic is described for the content captured from tool outputs.
Audit Metadata