codeguard-vue
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill is designed to execute shell commands using
npxto interact with the local filesystem for linting and code repair. Commands identified includenpx --no-install eslint --ext .vue .andnpx eslint --ext .vue . --fix. The use of--no-installfor read-only checks follows the principle of least privilege by preventing the tool from downloading and executing new, unverified packages from the internet at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted local project data, which introduces a potential surface for indirect prompt injection if an attacker can influence the contents of the scanned files.
- Ingestion points: The skill reads Vue source files (
.vue) and multiple configuration files, includingeslint.config.js,.eslintrc.json, and.pre-commit-config.yamlas part of its 'Step 2: 读取项目契约' (Read Project Contract) phase. - Boundary markers: There are no explicit delimiters or specific instructions for the agent to ignore embedded instructions within the processed files or the resulting tool output.
- Capability inventory: The skill possesses the capability to execute shell commands and modify local files through the
--fixoperation. - Sanitization: No sanitization or content validation is performed on the ingested file contents prior to them being processed by the linting tool and subsequently reflected in the agent's context.
Audit Metadata