vcp-dependency-check

Validate project dependencies against VCP dependency-management standards.

14|3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Z-M-Huang/vcp --skill vcp-dependency-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-dependency-check
Source: https://github.com/Z-M-Huang/vcp/tree/main/plugins/vcp/skills/vcp-dependency-check
Command: npx skills add https://github.com/Z-M-Huang/vcp --skill vcp-dependency-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams enforce VCP dependency management standards by auditing dependencies, lockfiles, and version constraints to prevent insecure or malformed packages.

Core Features & Use Cases

  • Lockfile hygiene: Detect missing or untracked lockfiles and advise on proper synchronization.
  • Version-range validation: Flag broad or unsafe version specifiers and suggest pinning where appropriate.
  • Registry verification: Check that dependencies exist in official registries and are within expected popularity ranges.
  • Install script awareness: Warn about dependencies with install scripts that may execute code during install.
  • Use Case: Apply to a JavaScript or Python project to proactively surface supply chain risks before deployment.

Quick Start

Run the vcp-dependency-check skill against your project to generate a structured dependency report.

Frequently Asked Questions about vcp-dependency-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit project dependencies for supply chain risks?

You audit project dependencies by analyzing lockfiles and manifests against VCP dependency-management standards, generating a filtered findings report that flags unsafe version specifiers and missing lockfiles.

What is lockfile hygiene and why does it matter for package security?

Lockfile hygiene detects missing or untracked lockfiles and advises on proper synchronization, preventing insecure or malformed packages from compromising your project's dependency tree.

Can I check npm and pip dependencies for typosquatting and registry existence?

Yes, you can check npm, pip, and go dependencies by verifying their existence in official registries and validating them against expected popularity ranges to surface typosquatting risks.

How do I flag broad or unsafe version ranges in a lockfile?

You flag unsafe version specifiers by applying core-dependency-management rules to manifests, which identifies broad version ranges and suggests pinning dependencies to secure versions.

Does this dependency analysis work with projects using install scripts?

Yes, the dependency analysis works with projects using install scripts by warning about dependencies that execute code during installation, helping surface behavioral indicators before deployment.

How do I configure dependency validation for my project root?

You configure dependency validation by setting up a .vcp/config.json file, which the tool reads to locate manifests and lockfiles in the project root and analyze them against core rules.