Workspace IndexDev Notes › Dependency confusion — the package manager pulls the wrong registry

#183PoC

Dependency confusion — the package manager pulls the wrong registry

Publishing a public package with an internal package's name can make a build fetch the attacker's version, a supply-chain class that hit major companies via npm and PyPI defaults.

Not yet scoped.

Why

The PoC reproduces the name-resolution mismatch in a sandbox and the scoping/lockfile defenses, framing the registry as trusted input that is not.

How it works

Not yet built.

← All Dev Notes · Workspace Index · Top ↑

의존성 혼동 — 패키지 매니저가 잘못된 레지스트리를 당긴다

내부 패키지 이름으로 공개 패키지를 발행하면 빌드가 공격자 버전을 가져올 수 있으며, npm·PyPI 기본값을 통해 대기업을 강타한 공급망 계급입니다.

아직 범위 미정.

이 PoC는 샌드박스에서 이름 해석 불일치와 스코핑/락파일 방어책을 재현하여, 레지스트리를 사실은 아닌데 신뢰되는 입력으로 규정합니다.

동작 방식

아직 만들지 않음.

← 전체 개발 노트 · 워크스페이스 인덱스 · 맨 위 ↑