dependency-confusion

Community

Find supply-chain package hijacking paths fast

AuthorlNwNl
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Dependency confusion identifies when build systems or package managers may resolve an internal package name to an attacker-controlled public registry version, enabling malicious dependency installation and script execution.

Core Features & Use Cases

  • Multi-ecosystem review: Covers npm, pip, RubyGems, Maven, Composer, and dependency patterns that affect Docker image builds.
  • Recon-to-exploit workflow (authorized): Guides read-only public registry probing plus safe, non-destructive proof patterns suitable for controlled red-team exercises.
  • Defense-focused remediation: Provides practical mitigations like scoped registries, index pinning, lockfile enforcement, and repository-order hardening.

Quick Start

Use the dependency-confusion skill to analyze your manifests and lockfiles for package-name collisions across private and public registries.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dependency-confusion
Download link: https://github.com/lNwNl/Methodos/archive/main.zip#dependency-confusion

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.