Supply Chain Hardening (Grade B) logo

Supply Chain Hardening (Grade B)Security-tested data-ai skill for Claude AI. Grade B. Configure install-time cooldowns for npm/bun (minimum release age) and run a sandboxed pre-install scan when the cooldown has to be bypassed. Use

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

Supply Chain Hardening (Grade B) is a security-tested data-ai skill for Claude AI that defends a journalism toolchain against npm/bun supply-chain attacks. It configures install-time cooldowns for npm/bun (minimum release age) and runs a sandboxed pre-install scan when the cooldown has to be bypassed. This skill is used to prevent attacks where a malicious package is installed before it's noticed, such as the Mini Shai-Hulud TanStack attack. The defense is layered and simple: install-time cooldown, sandboxed pre-install scan, and skipping lifecycle scripts on cooldown-bypass installs. The cooldown period is 7 days by default. The skill requires npm 11+ or bun 1.3+. The cooldown can be bypassed with --min-release-age=0 and --ignore-scripts flags for npm, and --minimum-release-age=0 and --ignore-scripts flags for bun. However, this requires a human-readable review of the package's postinstall script. Native modules that need postinstall can have the script run manually after review. The skill can be configured using ~/.npmrc or project .npmrc for npm, and ~/.bunfig.toml or project bunfig.toml for bun. The config keys are min-release-age for npm and minimumReleaseAge for bun. The pros of this skill include preventing supply-chain attacks, defending against malicious packages, and providing a layered defense. However, there are limitations to this skill. It may block legitimate installs if the cooldown period is too long. Additionally, the sandboxed pre-install scan may not catch all malicious packages. The skill has several features, including install-time cooldown, sandboxed pre-install scan, and skipping lifecycle scripts. Use cases for this skill include defending against supply-chain attacks, hardening against Shai-Hulud-class worms, and safely installing packages that were recently published.

Key features

  • Install-time cooldown
  • Sandboxed pre-install scan
  • Skipping lifecycle scripts
  • Configurable cooldown period
  • Support for npm and bun

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Defending against supply-chain attacks

Use Supply Chain Hardening to prevent attacks where a malicious package is installed before it's noticed.

Hardening against Shai-Hulud-class worms

Use Supply Chain Hardening to defend against Shai-Hulud-class worms and other types of supply-chain malware.

Safely installing recent packages

Use Supply Chain Hardening to safely install packages that were recently published and may be vulnerable to supply-chain attacks.

Pros & Cons

Pros

  • Prevents supply-chain attacks
  • Defends against malicious packages
  • Provides a layered defense

Cons

  • May block legitimate installs
  • Sandboxed scan may not catch all malicious packages

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Will the sandboxed pre‑install scan catch every malicious package?

The scan adds a layer of defense but may not detect all malicious packages, so while it reduces risk, it does not guarantee 100% protection.

Asked by Malik Rasheed · Feb 4, 2026

What happens if I need to install a package before the cooldown period expires?

You can bypass the cooldown by using npm flags --min-release-age=0 and --ignore-scripts, or bun flags --minimum-release-age=0 and the corresponding ignore‑scripts option; the skill will then run a sandboxed pre‑install scan and skip lifecycle scripts for that install.

Asked by Ines Fernandes · Jan 18, 2026

How does the install-time cooldown work and can its duration be changed?

By default, the skill enforces a 7‑day cooldown, meaning packages must be at least 7 days old before installation; the cooldown period is configurable to a different number of days if needed.

Asked by Chioma Nwosu · Jan 2, 2026

What version of npm or bun is required to use Supply Chain Hardening (Grade B)?

The skill requires npm version 11 or higher, or bun version 1.3 or higher.

Asked by Ravi Chandrasekaran · Nov 16, 2025

Ask a question

Skills alternatives

Manage Headers (Grade A) logo
Manage Headers (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. Inspects and configures the security headers a Power Pages site sends to browsers — Content Security Policy, frame and clickjacking protection

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktre

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. Lista o que uma funcao/metodo chama (call graph direto)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Name Haskell test modules after the module under test with a Spec suffix in the same namespace. Use when writing or reviewing Haskell test module

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decisi

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. MVC avançado via PE (Pontos de Entrada) — adicionar grids customizadas em telas MVC padrão (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free