check-updates
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- External Configuration Fetching: The skill retrieves a plugin configuration file from a Microsoft-owned GitHub repository. This is used to verify versioning information and is a standard practice for ensuring the tool is up to date. The instruction specifically mandates fetching the data without executing any contained instructions.
- Dependency Management Commands: The skill executes
npmandnpxcommands to perform updates and audits. It includes a security best practice by using the--ignore-scriptsflag, which prevents third-party packages from running potentially unintended code during the installation process. - Sensitive Data Handling: The instructions explicitly forbid the agent from reading or printing npm registry credentials or authentication configuration, which helps protect the user's development environment.
- Indirect Prompt Injection Surface: The skill processes local project files (
package.json) and remote JSON data. While these represent external inputs, the skill's logic is constrained to version comparison and structured dependency updates, which minimizes the risk associated with processing untrusted data. - User Consent Verification: The workflow requires explicit user confirmation via the
AskUserQuestiontool before any project modifications are made, ensuring human oversight for every package update.
Audit Metadata