guarddog
:snake: :mag: GuardDog is a CLI tool to Identify malicious PyPI and npm packages
Activity
- Latest release
- 1mo ago
- Total releases
- 66
- Cadence
- ~14 days
- Last 12 months
- 12
Reach
- Stars
- 1.2k
Details
- License
- Apache-2.0
- First release
- Nov 28, 2022
| Version | Released | |
|---|---|---|
3.2.0
minor
|
3.2.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
3.1.0
minor
|
3.1.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
3.0.2
patch
|
3.0.2
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
3.0.1
patch
|
3.0.1
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
3.0.0
major
|
3.0.0
major
Dependencies (17)
+ 9 more
Changelog
Compare changes
|
|
3.0.0a2
pre
|
3.0.0a2
pre
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
3.0.0a1
pre
|
3.0.0a1
pre
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
2.10.0
minor
|
2.10.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
2.9.0
minor
2 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-44972
PYSEC-2026-2506
GHSA-m5p4-gvpx-4mvr
Jul 13, 2026
GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content
5.0
/ 10
Medium
Local
Low
None
Required
Changed
Low
Low
None
SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs. DescriptionThe finding formatter stores file paths and snippets from scanned content:
The human-readable reporter later prints these values directly:
No escaping is applied for control characters such as
or matched source lines containing terminal escapes, which survive into the final CLI output. Reproduction summary
Key code paths
Practical impactThis can be used to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixEscape or strip terminal control characters before rendering any attacker-controlled value in human-readable output. This should cover package names, file paths, messages, and code snippets. Affected versions
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev |
2.9.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
2.8.4
minor
2 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-44972
PYSEC-2026-2506
GHSA-m5p4-gvpx-4mvr
Jul 13, 2026
GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content
5.0
/ 10
Medium
Local
Low
None
Required
Changed
Low
Low
None
SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs. DescriptionThe finding formatter stores file paths and snippets from scanned content:
The human-readable reporter later prints these values directly:
No escaping is applied for control characters such as
or matched source lines containing terminal escapes, which survive into the final CLI output. Reproduction summary
Key code paths
Practical impactThis can be used to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixEscape or strip terminal control characters before rendering any attacker-controlled value in human-readable output. This should cover package names, file paths, messages, and code snippets. Affected versions
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev |
2.8.4
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
2.7.1
patch
2 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-44972
PYSEC-2026-2506
GHSA-m5p4-gvpx-4mvr
Jul 13, 2026
GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content
5.0
/ 10
Medium
Local
Low
None
Required
Changed
Low
Low
None
SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs. DescriptionThe finding formatter stores file paths and snippets from scanned content:
The human-readable reporter later prints these values directly:
No escaping is applied for control characters such as
or matched source lines containing terminal escapes, which survive into the final CLI output. Reproduction summary
Key code paths
Practical impactThis can be used to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixEscape or strip terminal control characters before rendering any attacker-controlled value in human-readable output. This should cover package names, file paths, messages, and code snippets. Affected versions
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev |
2.7.1
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
2.7.0
minor
4 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-44972
PYSEC-2026-2506
GHSA-m5p4-gvpx-4mvr
Jul 13, 2026
GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content
5.0
/ 10
Medium
Local
Low
None
Required
Changed
Low
Low
None
SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs. DescriptionThe finding formatter stores file paths and snippets from scanned content:
The human-readable reporter later prints these values directly:
No escaping is applied for control characters such as
or matched source lines containing terminal escapes, which survive into the final CLI output. Reproduction summary
Key code paths
Practical impactThis can be used to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixEscape or strip terminal control characters before rendering any attacker-controlled value in human-readable output. This should cover package names, file paths, messages, and code snippets. Affected versions
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.7.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
2.6.0
minor
4 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-44972
PYSEC-2026-2506
GHSA-m5p4-gvpx-4mvr
Jul 13, 2026
GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content
5.0
/ 10
Medium
Local
Low
None
Required
Changed
Low
Low
None
SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs. DescriptionThe finding formatter stores file paths and snippets from scanned content:
The human-readable reporter later prints these values directly:
No escaping is applied for control characters such as
or matched source lines containing terminal escapes, which survive into the final CLI output. Reproduction summary
Key code paths
Practical impactThis can be used to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixEscape or strip terminal control characters before rendering any attacker-controlled value in human-readable output. This should cover package names, file paths, messages, and code snippets. Affected versions
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.6.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.5.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.5.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.4.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.4.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.3.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.3.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.2.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.2.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.1.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.1.0
minor
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.6
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.6
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.5
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.5
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.4
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.4
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.3
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.3
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.2
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.2
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.1
patch
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
2.0.0
major
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
2.0.0
major
Dependencies (18)
+ 10 more
Changelog
Compare changes
|
|
1.11.2
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.11.2
patch
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.11.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.11.1
patch
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.11.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.11.0
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.10.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.10.1
patch
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.10.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.10.0
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.9.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.9.0
minor
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
1.8.2
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.8.2
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.8.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.8.1
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.8.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.8.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.7.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.7.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.6.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.6.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.8
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.8
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.7
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.7
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.6
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.6
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.5
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.5
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.4
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.4
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.3
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.3
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.2
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.2
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.1
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.5.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.5.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.4.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.4.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.3.0
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.3.0
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.2.1
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.2.1
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.2
minor
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |
1.2
minor
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
1.1.4
patch
3 CVEs
CVE-2026-44971
PYSEC-2026-2505
GHSA-587r-mc96-6f2p
Jul 13, 2026
GuardDog has a blind GitHub URL rewrite in remote project scanning causes SSRF and `GH_TOKEN` exfiltration
8.2
/ 10
High
Network
Low
None
None
Unchanged
High
Low
None
SummaryThe programmatic remote project scanning path rewrites attacker-controlled repository URLs using a blind string replacement and then sends the caller's GitHub credentials with the resulting request. This allows an attacker who can influence the scanned repository URL to trigger SSRF and capture the Description
Because this logic does not parse or validate the hostname, a crafted URL such as:
is transformed into:
Requests interprets this as an HTTP request to Reproduction summary
Key code paths
Practical impactThis can expose repository-scanning infrastructure to:
Prior public disclosure checkAs of 2026-03-18, no matching public GitHub advisory, CVE, or public repo issue was found for this specific bug. Suggested fixParse the input URL, require Affected versions
1.0.0
1.0.1
1.0.2
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
+ 37 more Show less
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.4
2.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-22871
PYSEC-2026-1430
GHSA-xg9w-vg3g-6m68
Jul 07, 2026
GuardDog Path Traversal Vulnerability Leads to Arbitrary File Overwrite and RCE
Critical
Network
Low
None
SummaryA path traversal vulnerability exists in GuardDog's CWE: CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) DetailsVulnerable CodeFile:
Root CauseThe comment about
Attack Vector
ImpactImpact depends on how GuardDog is running and under which environment. Critical Scenarios
and more... CreditsReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-22870
PYSEC-2026-1429
GHSA-ffj4-jq7m-9g6v
Jul 07, 2026
GuardDog Zip Bomb Vulnerability in safe_extract() Allows DoS
High
Network
Low
None
SummaryGuardDog's Vulnerability DetailsAffected Component: Root CauseThe
Missing protections:
ImpactDenial of Service Scenarios1. CI/CD Pipeline Disruption
2. Resource Exhaustion
3. Supply Chain Attack Amplification
Recommended FixAdd size validation for ZIP files similar to what Configuration OptionsMake limits configurable via environment variables or config file Additional Improvements
CreditReported by: Charbel (dwbruijn) Affected versions
0.1.1
0.1.10
0.1.3
0.1.4
0.1.5
0.1.6
0.1.7
0.1.8
0.1.9
1.0.0
1.0.1
1.0.2
+ 43 more Show less
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.2
1.2.1
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.5.8
1.6.0
1.7.0
1.8.0
1.8.1
1.8.2
1.9.0
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.2.0
2.3.0
2.4.0
2.5.0
2.6.0
2.7.0
Fixed in
2.7.1
References
Updated Jul 07, 2026 · Source: OSV.dev |