guarddog
PyPI6 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting guarddogpage 1 of 1
- CVE-2022-23530MEDIUMCVSS 5.8EG 5.8✓ Fixed in 0.1.82022-12-16
vulnerable: 0.1.1 ... 0.1.7 (6 versions)
GuardDog is a CLI tool to identify malicious PyPI packages. Versions prior to v0.1.8 are vulnerable to arbitrary file write when scanning a specially-crafted remote PyPI package. Extracting files using shutil.unpack_archive() from a potent…
- CVE-2022-23531MEDIUMCVSS 5.8EG 5.8✓ Fixed in 0.1.52022-12-17
vulnerable: 0.1.1, 0.1.3, 0.1.4
GuardDog is a CLI tool to identify malicious PyPI packages. Versions prior to 0.1.5 are vulnerable to Relative Path Traversal when scanning a specially-crafted local PyPI package. Running GuardDog against a specially-crafted package can al…
- CVE-2026-22870HIGHCVSS 7.5EG 7.5✓ Fixed in 2.7.12026-01-13
vulnerable: 0.1.1 ... 2.7.0 (55 versions)
GuardDog is a CLI tool to identify malicious PyPI packages. Prior to 2.7.1, GuardDog's safe_extract() function does not validate decompressed file sizes when extracting ZIP archives (wheels, eggs), allowing attackers to cause denial of ser…
- CVE-2026-22871CRITICALCVSS 9.8EG 9.8✓ Fixed in 2.7.12026-01-13
vulnerable: 0.1.1 ... 2.7.0 (55 versions)
GuardDog is a CLI tool to identify malicious PyPI packages. Prior to 2.7.1, there is a path traversal vulnerability exists in GuardDog's safe_extract() function that allows malicious PyPI packages to write arbitrary files outside the inten…
- CVE-2026-44971HIGHCVSS 8.2EG 8.22026-05-27
vulnerable: 1.0.0 ... 2.9.0 (49 versions)
GuardDog is a CLI tool to identify malicious PyPI packages. From 1.0.0 to 2.9.0, the programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub…
- CVE-2026-44972MEDIUMCVSS 5.0EG 5.02026-05-27
vulnerable: 2.6.0, 2.7.0, 2.7.1, 2.8.4, 2.9.0
GuardDog is a CLI tool to identify malicious PyPI packages. From 2.6.0 to 2.9.0, GuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal co…
Check whether guarddog is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for guarddog CVEs against the assets you own.
Start Free Scan →