vp-skills
Warn
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The helper script
scripts/skill-agent-table.mjsexecutes external code downloaded from the NPM registry at runtime usingnpx -y skills@1.5.3. This pattern executes code from an external source that is not part of the skill's own distribution or a widely recognized trusted vendor. - [COMMAND_EXECUTION]: The skill is designed to have the agent execute administrative shell commands using the
skillsCLI, including operations likeinstall,update,remove, andrepair, which can modify the system's software environment. - [DYNAMIC_EXECUTION]: The script
scripts/skill-agent-table.mjsusesnode:child_process'sspawnSyncto execute thenpxcommand and theskillsCLI, representing a dynamic execution pattern where the agent invokes shell processes via a helper script. - [INDIRECT_PROMPT_INJECTION]: The skill processes JSON data retrieved from the
skillsCLI and renders it into a table format for the agent's consumption. This creates a vulnerability surface for indirect prompt injection. - Ingestion points: Data enters the agent's context through
scripts/skill-agent-table.mjswhich reads the output ofnpx skills list --json. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to ignore potentially malicious instructions embedded in the skill metadata (e.g., skill names or paths) processed by the script.
- Capability inventory: The skill has the capability to write to the file system and execute shell commands via
spawnSyncinscripts/skill-agent-table.mjsand instructions inSKILL.mdto use the CLI for installation and removal. - Sanitization: The script performs no escaping or sanitization of the
skill.nameorskill.pathfields before interpolating them into the output table.
Audit Metadata