supply-chain

Audit dependency trees and harden CI/CD pipeline configurations.

25|3|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill supply-chain-nimadorostkar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supply-chain
Source: https://github.com/nimadorostkar/Claude-Skills-collection/tree/main/skills/security/supply-chain
Command: npx skills add https://github.com/nimadorostkar/Claude-Skills-collection --skill supply-chain-nimadorostkar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill mitigates the high risk of supply chain attacks by providing a structured framework to vet dependencies and secure build pipelines against malicious code injection and credential exfiltration.

Core Features & Use Cases

  • Dependency Vetting: Evaluate the health, maintenance, and transitive risk of third-party packages before integration.
  • Pipeline Hardening: Implement best practices like SHA-pinning for CI actions, restricted permissions, and automated SBOM generation.
  • Incident Response: Execute a systematic recovery plan when a compromised package is detected in your environment.

Quick Start

Use the supply chain skill to audit the current dependency tree and harden the CI pipeline configuration for this repository.

Frequently Asked Questions about supply-chain

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

FAQPage Schema
How do I secure my CI/CD pipeline against supply chain attacks?

Harden your CI/CD pipeline against supply chain attacks by enforcing SHA-based action pinning, implementing restricted permissions, and generating automated SBOM scans to prevent malicious code injection and credential exfiltration.

What is the best way to vet third-party dependencies for transitive risk?

Vet third-party dependencies by evaluating package health, maintenance status, and transitive risk before integration. This structured dependency vetting process mitigates the risk of incorporating compromised packages into your software supply chain.

How do I respond to a compromised package detected in my dependency tree?

Respond to a compromised package in your dependency tree by executing a systematic incident recovery plan. This involves auditing affected dependencies, removing the malicious package, and restoring pipeline integrity using lockfile discipline.

Does pipeline hardening require lockfile discipline and SBOM generation?

Pipeline hardening requires strict adherence to lockfile discipline, SHA-based action pinning, and automated SBOM scanning protocols. These measures collectively secure build-time environments against dependency confusion and malicious code injection.

When do I need automated SBOM scanning for software dependencies?

Automated SBOM scanning is needed during build-time security assessments and dependency vetting to systematically inventory software components. It provides the visibility required to detect compromised packages and secure your software supply chain.