A command-line tool to detect potential dependency confusion vulnerabilities from a Software Bill of Materials (SBOM) or list of package URLs (PURLs).
DepConfuse helps security teams and developers identify packages that might be potentially vulnerable to dependency confusion attacks. It analyzes CycloneDX SBOMs or direct package URLs (PURLs) and checks package availability across multiple package registries.
git clone [email protected]:th3-j0k3r/DepConfuse.git
cd DepConfuse
go build
DepConfuse can be used in two modes:
./depconfuse --sbom /path/to/sbom.json --output results.txt
./depconfuse --file /path/to/purls.txt --output results.txt
This project uses the following open-source projects: