supply-chain-and-dependencies

Enforce pnpm dependency audits, lockfile integrity, and license checks in CI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lgerard314/global-plugin --skill supply-chain-and-dependencies
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: supply-chain-and-dependencies
Source: https://github.com/lgerard314/global-plugin/tree/main/plugin/skills/supply-chain-and-dependencies
Command: npx skills add https://github.com/lgerard314/global-plugin --skill supply-chain-and-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams enforce deterministic dependency management by protecting lockfile integrity, scanning for supply-chain risks, and enforcing license policies across CI and PR workflows.

Core Features & Use Cases

  • Lockfile discipline: ensure a committed lockfile is used in CI to avoid drift.
  • SCA and license policy: require regular dependency audits and license checks before merges.
  • Dependency evaluation: assess new direct dependencies for risk and alternatives.
  • Typosquat prevention: detect risky misnamed packages during dependency updates.

Quick Start

Review a project’s dependencies and enforce policy on every PR.

Frequently Asked Questions about supply-chain-and-dependencies

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

FAQPage Schema
How do I enforce lockfile discipline and prevent dependency drift in CI?▼

Lockfile discipline is enforced by requiring a committed lockfile in CI, ensuring deterministic installs and preventing dependency drift across pnpm-based ecosystems.

How do I prevent typosquatting and insecure upgrades in pnpm dependencies?▼

Typosquatting and insecure upgrades are prevented by enabling automated pnpm audit in CI and evaluating new direct dependencies for supply-chain risks before merges.

Can I use this to check license compliance for npm package dependencies?▼

License compliance for dependencies is supported through explicit license checks applied to PR workflows, preventing unlicensed packages from being merged into the project.

What's the best way to automate supply-chain security audits on pull requests?▼

Automating supply-chain security audits on PRs is best handled by enforcing policy-driven guardrails that scan lockfiles, detect typosquats, and run pnpm audit in CI.

Does pnpm audit in CI require a committed lockfile to secure the supply chain?▼

Yes, a committed lockfile is required to secure the supply chain, as it ensures deterministic resolution and prevents drift when running automated pnpm audit checks in CI.

Why should I assess new direct dependencies for risk and alternatives?▼

Assessing new direct dependencies for risk and alternatives helps evaluate supply-chain threats, detect typosquats, and enforce license policy before introducing packages into the project.