llm-supply-chain

Verify LLM model checksums and enforce allowlisted sources before loading.

20|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/thejefflarson/soundcheck --skill llm-supply-chain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-supply-chain
Source: https://github.com/thejefflarson/soundcheck/tree/main/.claude/skills/llm-supply-chain
Command: npx skills add https://github.com/thejefflarson/soundcheck --skill llm-supply-chain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Protects against compromised or backdoored models introduced through unverified downloads, floating version tags, or unreviewed third-party providers. A tampered model weight file or a silently swapped latest tag can introduce persistent backdoors that survive retraining.

Core Features & Use Cases

  • Model provenance enforcement: Pin exact revisions and verify weights via checksums before loading.
  • Third-party validation: Validate model sources against an allowlist before download.
  • Controlled updates: Require human approval gates for automated model updates to prevent supply-chain backdoors.

Quick Start

Run the LLM supply chain check on your project to enforce pinned revisions and verify model provenance before loading any weights.

Frequently Asked Questions about llm-supply-chain

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

FAQPage Schema
How do I secure LLM model downloads against supply-chain attacks?

To secure LLM model downloads, you must enforce pinned revisions, verify weights via checksums before loading, and validate model sources against an allowlist. This prevents compromised or backdoored models from unverified third-party providers.

What is LLM model provenance enforcement and when do I need it?

LLM model provenance enforcement verifies the integrity and origin of model weight files before integration. You need it when loading models from registries, file paths, or third-party providers to prevent silently swapped tags from introducing persistent backdoors.

How do I prevent automated model updates from introducing backdoored weights?

You prevent automated model updates from introducing backdoored weights by applying a human approval gate to all model update processes. This controlled update mechanism stops supply-chain backdoors from surviving retraining through unreviewed automated pulls.

What is the best way to validate third-party LLM providers before loading weights?

The best way to validate third-party LLM providers is by applying an allowlist-based source validation process before downloading any weights. This ensures only pre-approved providers are loaded, blocking unreviewed sources from injecting compromised files.

Does this LLM supply chain check work with models loaded from local file paths?

Yes, this LLM supply chain check applies when loading models from local file paths. It enforces checksum verification and pinned revisions on weight files, protecting against tampered model files even when they are already stored locally.

Why does using floating version tags for LLM models create security risks?

Using floating version tags for LLM models creates security risks because a silently swapped latest tag can introduce a persistent backdoor that survives retraining. Pinning exact revisions prevents this supply-chain vulnerability by locking the model to a verified state.