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 npm and npx commands to perform updates and audits. It includes a security best practice by using the --ignore-scripts flag, 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 AskUserQuestion tool before any project modifications are made, ensuring human oversight for every package update.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 22, 2026, 01:06 PM