vue-best-practices
Warn
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: MEDIUMMETADATA_POISONINGINDIRECT_PROMPT_INJECTION
Full Analysis
- [METADATA_POISONING]: The skill metadata in
SKILL.mdclaims the author isgithub.com/vuejs-ai, which contradicts the actual authorrockcookies. This impersonation of a well-known community organization is deceptive and could lead users to trust the content based on a false origin. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process and refactor Vue.js project files, including
.vue,.js, and.tsfiles. This creates a vulnerability where malicious instructions embedded in a project's source code could influence the agent's behavior during analysis. - Ingestion points: The skill explicitly loads for any
.vuefiles, Vue Router, Pinia, or Vite-related work as stated inSKILL.md. - Boundary markers: There are no instructions or delimiters defined to help the agent distinguish between its core instructions and potentially malicious content within the project files it reads.
- Capability inventory: The skill examples and documentation utilize network requests (
fetchinreferences/updated-hook-performance.md) and state management updates, which could be abused if an injection occurs. - Sanitization: While the skill correctly recommends
DOMPurifyfor sanitizing HTML rendered in templates, it lacks similar sanitization or validation for the code/data it ingests into the agent context.
Audit Metadata