checkov

Scan cloud infrastructure configurations

bridgecrewio/checkov · Infrastructure as Code Security · scanned 3.4.0 (released 2026-10-28) · commit 9504d068f841 · last scan 2026-11-02

133
declared dependencies
2 / 47
critical / high advisories
85
advisories with a fixed version
—
OpenSSF Scorecard (of 10); no result this week
no checksums or signatures
release verification

Changes since last week

4 resolved.

Resolved advisories (4)

Known vulnerabilities (86)

Vulnerabilities are known advisories that Grype matches against the dependencies declared in each project's release source (manifests and lockfiles, including development and build dependencies). A match does not mean the tool is exploitable: the vulnerable code may be unused, test-only, or not shipped in the released binary. OSV: also reported by OSV-Scanner. Released binary: for Go tools, whether govulncheck found the vulnerable code in the shipped Linux binary. KEV: listed in the CISA Known Exploited Vulnerabilities catalog. EPSS: FIRST's estimated probability of exploitation in the next 30 days. Both describe the vulnerability in general, not its exploitability through this tool; a match in a workflow file refers to a GitHub Action, not to shipped code. Select an advisory for every catalog tool it matches. If a match is wrong or does not apply, use Dispute; accepted disputes are annotated here and listed on the corrections page, and the match stays visible.

Not counted: 4 matches (action reference to a moving tag or branch). Neither identifies a version installed from a registry.

SeverityAdvisoryPackageVersionFixed inOSVReleased binaryKEVEPSSDeclared inDispute
CriticalGHSA-6q48-6c7w-9gw2 sourcecertifi
pypi
2026.7.222026.10.18✓—no—Pipfile.lockDispute
CriticalGHSA-284h-m62q-gf8w source
CVE-2026-78676
gitpython
pypi
3.1.413.1.59——no0.6%setup.pyDispute
HighGHSA-2g87-pp6c-29x5 sourceaiohttp
pypi
3.13.53.14.4✓—no—Pipfile.lockDispute
HighGHSA-5wr8-gcqf-gqf3 source
CVE-2026-111064
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
HighGHSA-9xw5-w5jj-pvcg source
CVE-2026-111066
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
HighGHSA-cq5v-8q36-5273 source
CVE-2026-69244
aiohttp
pypi
3.13.53.14.3✓—no0.5%Pipfile.lockDispute
HighGHSA-wj6h-64fc-37mp source
CVE-2024-23342
ecdsa
pypi
0.19.2no fix listed✓—no1.0%Pipfile.lockDispute
HighGHSA-239g-whfq-7xj9 source
CVE-2026-87817
gitpython
pypi
3.1.413.1.60✓—no0.4%setup.pyDispute
HighGHSA-239g-whfq-7xj9 source
CVE-2026-87817
gitpython
pypi
3.1.593.1.60✓—no0.4%Pipfile.lockDispute
HighGHSA-23mf-xhv8-69c2 sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
HighGHSA-23mf-xhv8-69c2 sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
HighGHSA-2f96-g7mh-g2hx source
CVE-2026-67325
gitpython
pypi
3.1.413.1.51——no2.2%setup.pyDispute
HighGHSA-3f7w-8rr8-f37f sourcegitpython
pypi
3.1.413.1.57——no—setup.pyDispute
HighGHSA-3rp5-jjmw-4wv2 source
CVE-2026-69097
gitpython
pypi
3.1.413.1.53——no0.3%setup.pyDispute
HighGHSA-4gmw-gg2m-w46p source
CVE-2026-76219
gitpython
pypi
3.1.413.1.58——no0.5%setup.pyDispute
HighGHSA-6p8h-3wgx-97gf sourcegitpython
pypi
3.1.413.1.54——no—setup.pyDispute
HighGHSA-7545-fcxq-7j24 source
CVE-2026-44243
gitpython
pypi
3.1.413.1.48——no0.4%setup.pyDispute
HighGHSA-7833-fr7j-v32q source
CVE-2026-78675
gitpython
pypi
3.1.413.1.59——no0.2%setup.pyDispute
HighGHSA-83vg-56qc-22m7 source
CVE-2026-114145
gitpython
pypi
3.1.413.2.1✓—no0.4%setup.pyDispute
HighGHSA-83vg-56qc-22m7 source
CVE-2026-114145
gitpython
pypi
3.1.593.2.1✓—no0.4%Pipfile.lockDispute
HighGHSA-8mcc-hrx5-hvxc source
CVE-2026-78677
gitpython
pypi
3.1.413.1.59——no0.7%setup.pyDispute
HighGHSA-94p4-4cq8-9g67 sourcegitpython
pypi
3.1.413.1.55——no—setup.pyDispute
HighGHSA-956x-8gvw-wg5v source
CVE-2026-67323
gitpython
pypi
3.1.413.1.51——no1.3%setup.pyDispute
HighGHSA-9rj7-rf2p-w77r source
CVE-2026-76218
gitpython
pypi
3.1.413.1.58——no0.7%setup.pyDispute
HighGHSA-f9j4-qggq-h239 sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
HighGHSA-f9j4-qggq-h239 sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
HighGHSA-fjr4-x663-mwxc sourcegitpython
pypi
3.1.413.1.54——no—setup.pyDispute
HighGHSA-g5vv-9gxw-82hx source
CVE-2026-87819
gitpython
pypi
3.1.413.1.60✓—no0.5%setup.pyDispute
HighGHSA-g5vv-9gxw-82hx source
CVE-2026-87819
gitpython
pypi
3.1.593.1.60✓—no0.5%Pipfile.lockDispute
HighGHSA-hmq2-w58f-27jc source
CVE-2026-76222
gitpython
pypi
3.1.413.1.58——no0.4%setup.pyDispute
HighGHSA-jm78-9fvv-mhgr sourcegitpython
pypi
3.1.413.1.58——no—setup.pyDispute
HighGHSA-m64x-33q8-m5h7 sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
HighGHSA-m64x-33q8-m5h7 sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
HighGHSA-mv93-w799-cj2w sourcegitpython
pypi
3.1.413.1.50——no—setup.pyDispute
HighGHSA-r9mr-m37c-5fr3 sourcegitpython
pypi
3.1.413.1.54——no—setup.pyDispute
HighGHSA-rpm5-65cw-6hj4 source
CVE-2026-42215
gitpython
pypi
3.1.413.1.47——no0.7%setup.pyDispute
HighGHSA-rwj8-pgh3-r573 source
CVE-2026-67322
gitpython
pypi
3.1.413.1.52——no0.3%setup.pyDispute
HighGHSA-v87r-6q3f-2j67 source
CVE-2026-44244
gitpython
pypi
3.1.413.1.49——no0.2%setup.pyDispute
HighGHSA-w8jc-g24h-crhw sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
HighGHSA-w8jc-g24h-crhw sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
HighGHSA-wvpp-8hx9-p66j source
CVE-2026-76220
gitpython
pypi
3.1.413.1.58——no0.6%setup.pyDispute
HighGHSA-x2qx-6953-8485 source
CVE-2026-42284
gitpython
pypi
3.1.413.1.47——no0.6%setup.pyDispute
HighGHSA-hx9q-6w63-j58v source
CVE-2025-67221
orjson
pypi
3.11.53.11.6✓—no0.6%Pipfile.lockDispute
HighGHSA-2xpw-w6gg-jr37 source
CVE-2025-66471
urllib3
pypi
1.26.202.6.0✓—no0.7%Pipfile.lockDispute
HighGHSA-38jv-5279-wg99 source
CVE-2026-21441
urllib3
pypi
1.26.202.6.3✓—no2.9%Pipfile.lockDispute
HighGHSA-8988-9cw3-xx77 source
CVE-2026-97687
urllib3
pypi
1.26.202.8.0✓—no0.2%Pipfile.lockDispute
HighGHSA-gm62-xv2j-4w53 source
CVE-2025-66418
urllib3
pypi
1.26.202.6.0✓—no0.7%Pipfile.lockDispute
HighGHSA-qccp-gfcp-xxvc source
CVE-2026-44431
urllib3
pypi
1.26.202.7.0✓—no0.3%Pipfile.lockDispute
HighGHSA-vxq7-64xx-v4gw source
CVE-2026-97689
urllib3
pypi
1.26.202.8.0✓—no0.3%Pipfile.lockDispute
MediumGHSA-494j-54xm-rwp3 source
CVE-2026-111063
aiohttp
pypi
3.13.53.14.4✓—no0.2%Pipfile.lockDispute
MediumGHSA-4fvr-rgm6-gqmc source
CVE-2026-54273
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
MediumGHSA-63hw-fmq6-xxg2 source
CVE-2026-54277
aiohttp
pypi
3.13.53.14.1✓—no0.6%Pipfile.lockDispute
MediumGHSA-6cjc-53gc-5rqm source
CVE-2026-111065
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
MediumGHSA-f9xw-jh8m-3mwq source
CVE-2026-111748
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
MediumGHSA-g3cq-j2xw-wf74 source
CVE-2026-54278
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
MediumGHSA-hg6j-4rv6-33pg source
CVE-2026-47265
aiohttp
pypi
3.13.53.14.0✓—no0.1%Pipfile.lockDispute
MediumGHSA-hpj7-wq8m-9hgp source
CVE-2026-54276
aiohttp
pypi
3.13.53.14.1✓—no0.3%Pipfile.lockDispute
MediumGHSA-jg22-mg44-37j8 source
CVE-2026-34993
aiohttp
pypi
3.13.53.14.0✓—no0.2%Pipfile.lockDispute
MediumGHSA-mfx4-hv73-q22v source
CVE-2026-69243
aiohttp
pypi
3.13.53.14.2✓—no0.4%Pipfile.lockDispute
MediumGHSA-mq44-7p77-q5h7 source
CVE-2026-59881
aiohttp
pypi
3.13.53.14.2✓—no0.5%Pipfile.lockDispute
MediumGHSA-pqxq-w44r-73xw source
CVE-2026-111750
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
MediumGHSA-xcgm-r5h9-7989 source
CVE-2026-54274
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
MediumGHSA-89v8-rhwq-hf77 source
CVE-2026-55244
asteval
pypi
1.0.61.0.9✓—no0.2%setup.pyDispute
MediumGHSA-9w56-46f6-3qhx sourceasteval
pypi
1.0.61.0.9✓—no—Pipfile.lockDispute
MediumGHSA-3wxw-xv34-2frg source
CVE-2026-78679
gitpython
pypi
3.1.413.1.59——no0.3%setup.pyDispute
MediumGHSA-539m-9xh6-q6rr sourcegitpython
pypi
3.1.413.1.57——no—setup.pyDispute
MediumGHSA-59cr-6r3x-644w sourcegitpython
pypi
3.1.413.1.62✓—no—setup.pyDispute
MediumGHSA-59cr-6r3x-644w sourcegitpython
pypi
3.1.593.1.62✓—no—Pipfile.lockDispute
MediumGHSA-5xxx-qhh7-9287 source
CVE-2026-78678
gitpython
pypi
3.1.413.1.59——no0.4%setup.pyDispute
MediumGHSA-fx3j-rwgx-fr94 sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
MediumGHSA-fx3j-rwgx-fr94 sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
MediumGHSA-gq48-pqfc-9p58 sourcegitpython
pypi
3.1.413.2.0✓—no—setup.pyDispute
MediumGHSA-gq48-pqfc-9p58 sourcegitpython
pypi
3.1.593.2.0✓—no—Pipfile.lockDispute
MediumGHSA-hh9p-6wh2-4mfc source
CVE-2026-76217
gitpython
pypi
3.1.413.1.58——no0.4%setup.pyDispute
MediumGHSA-p538-c434-8v24 sourcegitpython
pypi
3.1.413.1.56——no—setup.pyDispute
MediumGHSA-whh4-5q6c-9v3x sourcegitpython
pypi
3.1.593.1.60✓—no—Pipfile.lockDispute
MediumGHSA-54p9-h82j-f925 source
CVE-2026-104874
multidict
pypi
6.7.16.9.1✓—no0.4%Pipfile.lockDispute
MediumGHSA-gc5v-m9x4-r6x2 source
CVE-2026-25645
requests
pypi
2.32.52.33.0✓—no0.2%Pipfile.lockDispute
MediumGHSA-gjv8-xp57-g29c source
CVE-2026-86000
soupsieve
pypi
2.8.42.9.0✓—no0.6%Pipfile.lockDispute
MediumGHSA-j934-xhv5-fg8f source
CVE-2026-85999
soupsieve
pypi
2.8.42.9.0✓—no0.6%Pipfile.lockDispute
MediumGHSA-pq67-6m6q-mj2v source
CVE-2025-50181
urllib3
pypi
1.26.202.5.0✓—no0.5%Pipfile.lockDispute
LowGHSA-2fqr-mr3j-6wp8 source
CVE-2026-54279
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
LowGHSA-4m7w-qmgq-4wj5 source
CVE-2026-54275
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
LowGHSA-9x8q-7h8h-wcw9 source
CVE-2026-54280
aiohttp
pypi
3.13.53.14.1✓—no0.5%Pipfile.lockDispute
LowGHSA-gx76-c99x-2c96 source
CVE-2026-111749
aiohttp
pypi
3.13.53.14.4✓—no0.4%Pipfile.lockDispute
LowGHSA-m6qw-4cw2-hm4m source
CVE-2026-50269
aiohttp
pypi
3.13.53.14.0✓—no0.5%Pipfile.lockDispute

Second opinion: OSV-Scanner

OSV-Scanner found 131 advisories in the same files; 59 of Grype's matches are confirmed by it (marked ✓ above). 48 advisories were reported only by OSV-Scanner.

Reported only by OSV-Scanner (48)
AdvisoryPackageVersionSeverity
CVE-2026-22701, GHSA-qmgc-5h2g-mvrw, PYSEC-2026-1374filelock3.19.1Medium
CVE-2025-68146, GHSA-w853-jp5j-5j7f, PYSEC-2026-1375filelock3.19.1Medium
CVE-2026-112909, GHSA-69hj-f68j-2879filelock3.19.1Medium
CVE-2026-112910, GHSA-8mx5-7m5m-r77gfilelock3.19.1Medium
CVE-2025-71176, GHSA-6w46-j5rx-g56g, PYSEC-2026-1845pytest7.4.4Medium
BIT-setuptools-2026-59890, CVE-2026-59890, GHSA-h35f-9h28-mq5csetuptools78.1.1Medium
GHSA-xmj3-9gf7-h52wsetuptools78.1.1Low
BIT-virtualenv-2026-102930, CVE-2026-102930, GHSA-94p9-xgh2-xp45virtualenv21.7.4High
BIT-virtualenv-2026-102938, CVE-2026-102938, GHSA-9h9j-4vrj-gf7gvirtualenv21.7.4Medium
BIT-virtualenv-2026-102925, CVE-2026-102925, GHSA-p58f-9548-mpm2virtualenv21.7.4High
BIT-virtualenv-2026-102937, CVE-2026-102937, GHSA-x78j-v8h9-3j2qvirtualenv21.7.4High
BIT-virtualenv-2026-113718, CVE-2026-113718, GHSA-394h-qwmc-48pfvirtualenv21.7.4High
BIT-virtualenv-2026-113724, CVE-2026-113724, GHSA-43mp-35q3-x3fqvirtualenv21.7.4Medium
BIT-virtualenv-2026-113714, CVE-2026-113714, GHSA-494p-63j8-28p3virtualenv21.7.4Low
BIT-virtualenv-2026-113721, CVE-2026-113721, GHSA-558c-9hv2-4prjvirtualenv21.7.4Medium
BIT-virtualenv-2026-113726, CVE-2026-113726, GHSA-5vjq-rrrf-7h2qvirtualenv21.7.4High
BIT-virtualenv-2026-113723, CVE-2026-113723, GHSA-6w3r-xr62-4xcpvirtualenv21.7.4High
BIT-virtualenv-2026-113776, CVE-2026-113776, GHSA-8rjx-v5ww-45ppvirtualenv21.7.4High
BIT-virtualenv-2026-113732, CVE-2026-113732, GHSA-c947-3pg5-gm8qvirtualenv21.7.4High
BIT-virtualenv-2026-113722, CVE-2026-113722, GHSA-c978-59m8-c77vvirtualenv21.7.4High
BIT-virtualenv-2026-113716, CVE-2026-113716, GHSA-cw65-gx24-rc82virtualenv21.7.4Medium
BIT-virtualenv-2026-113717, CVE-2026-113717, GHSA-cx28-75q4-x26qvirtualenv21.7.4Low
BIT-virtualenv-2026-113720, CVE-2026-113720, GHSA-fc2g-4w5p-6whmvirtualenv21.7.4Medium
BIT-virtualenv-2026-113719, CVE-2026-113719, GHSA-hhxq-47xx-j5xxvirtualenv21.7.4Medium
BIT-virtualenv-2026-113715, CVE-2026-113715, GHSA-qmx5-4p3x-wvqfvirtualenv21.7.4Low
BIT-virtualenv-2026-113725, CVE-2026-113725, GHSA-vxj4-q4g9-crj7virtualenv21.7.4High
CVE-2025-69226, GHSA-54jq-c3m8-4m76, PYSEC-2026-1097aiohttp3.9.5Low
CVE-2025-69224, GHSA-69f9-5gxw-wvc2, PYSEC-2026-1099aiohttp3.9.5Low
CVE-2025-69228, GHSA-6jhg-hg63-jvvf, PYSEC-2026-1100aiohttp3.9.5Medium
CVE-2025-69223, GHSA-6mq8-rvhq-8wgg, PYSEC-2026-1101aiohttp3.9.5High
CVE-2024-52304, GHSA-8495-4g3g-x7pr, PYSEC-2026-1103aiohttp3.9.5Medium
CVE-2025-53643, GHSA-9548-qrrj-x5pj, PYSEC-2026-1104aiohttp3.9.5Low
CVE-2025-69230, GHSA-fh55-r93g-j68g, PYSEC-2026-1105aiohttp3.9.5Low
CVE-2025-69229, GHSA-g84x-mcqj-x9qq, PYSEC-2026-1106aiohttp3.9.5Medium
CVE-2025-69227, GHSA-jj3x-wxrx-4x23, PYSEC-2026-1107aiohttp3.9.5Medium
CVE-2025-69225, GHSA-mqqc-3gqh-h2x8, PYSEC-2026-1109aiohttp3.9.5Low
CVE-2026-22815, GHSA-w2fm-2cpv-w7v5, PYSEC-2026-2094aiohttp3.9.5Medium
CVE-2026-34513, GHSA-hcc4-c3v8-rx92, PYSEC-2026-2095aiohttp3.9.5High
CVE-2026-34514, GHSA-2vrm-gr82-f7m5, PYSEC-2026-2096aiohttp3.9.5Medium
CVE-2026-34515, GHSA-p998-jp59-783m, PYSEC-2026-2097aiohttp3.9.5High
CVE-2026-34516, GHSA-m5qp-6w8w-w647, PYSEC-2026-2098aiohttp3.9.5High
CVE-2026-34517, GHSA-3wq7-rqq7-wx6j, PYSEC-2026-2099aiohttp3.9.5Medium
CVE-2026-34518, GHSA-966j-vmvw-g2g9, PYSEC-2026-2100aiohttp3.9.5Medium
CVE-2026-34519, GHSA-mwh4-6h8g-pg8w, PYSEC-2026-2101aiohttp3.9.5Medium
CVE-2026-34520, GHSA-63hf-3vf5-4wqf, PYSEC-2026-2102aiohttp3.9.5Critical
CVE-2026-34525, GHSA-c427-h43c-vf67, PYSEC-2026-2103aiohttp3.9.5Medium
CVE-2026-45409, GHSA-65pc-fj4g-8rjx, PYSEC-2026-215idna3.9.0Medium
CVE-2024-27454, GHSA-pwr2-4v36-6qpr, PYSEC-2024-40orjson3.9.9High

Release integrity

Verdict: no checksums or signatures for checkov_linux_X86_64.zip. The download matches GitHub's recorded digest.

Verified means a signature, provenance, or attestation was checked against an identity in bridgecrewio/checkov's own GitHub Actions workflows.

Repository security (OpenSSF Scorecard)

No Scorecard result yet (the OpenSSF public dataset entry is 1435 days old (limit 30); the Scorecard CLI fallback was skipped because this shard's weekly budget was used). Results are added as the weekly budget allows.

GitHub Actions workflow audit (zizmor)

18 potential issues in 10 workflow files at this release: 10 high, 4 medium, 3 low severity (medium or high confidence only). Each is a pattern to review, not a confirmed vulnerability.

All findings
SeverityRuleLocationNote
Highunpinned-uses
unpinned action reference
.github/workflows/build.yml:410this job
Highunpinned-uses
unpinned action reference
.github/workflows/build.yml:428this job
Highexcessive-permissions
overly broad permissions
.github/workflows/jekyll-gh-pages.yml:15pages: write is overly broad at the workflow level
Highexcessive-permissions
overly broad permissions
.github/workflows/jekyll-gh-pages.yml:16id-token: write is overly broad at the workflow level
Highunpinned-uses
unpinned action reference
.github/workflows/nightly.yml:124this step
Highunpinned-uses
unpinned action reference
.github/workflows/nightly.yml:160this step
Highunpinned-uses
unpinned action reference
.github/workflows/pr-test.yml:9this job
Highunpinned-uses
unpinned action reference
.github/workflows/pr-test.yml:66this job
Highunpinned-uses
unpinned action reference
.github/workflows/security-shared.yml:40this step
Highdangerous-triggers
use of fundamentally insecure workflow trigger
.github/workflows/security.yml:7this workflow
Mediumsecrets-inherit
secrets unconditionally inherited by called workflow
.github/workflows/build.yml:40this reusable workflow
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/nightly.yml:124this step
Mediumarchived-uses
action or reusable workflow from archived repository
.github/workflows/nightly.yml:160this step
Mediumsecrets-inherit
secrets unconditionally inherited by called workflow
.github/workflows/security.yml:23this reusable workflow
Lowself-repository
use GitHub's dedicated self-repository syntax
.github/workflows/build.yml:39this job
Lowadhoc-packages
ad-hoc installation of packages
.github/workflows/pr-test.yml:26this step
Lowself-repository
use GitHub's dedicated self-repository syntax
.github/workflows/security.yml:21this job
Informationalsuperfluous-actions
action functionality is already included by the runner
.github/workflows/nightly.yml:49this step

Dependencies (133)

By ecosystem: pypi 102, github 30, unknown 1.

Licenses (as declared in the SBOM): unknown 133.

pypi (102)
NameVersionLicenseDeclared in
aiodns3.6.1Pipfile.lock
aiohappyeyeballs2.6.1Pipfile.lock
aiohttp3.13.5Pipfile.lock
aiomultiprocess0.9.1Pipfile.lock
aiosignal1.4.0Pipfile.lock
annotated-types0.7.0Pipfile.lock
argcomplete3.7.0Pipfile.lock
asteval1.0.6Pipfile.lock
async-timeout5.0.1Pipfile.lock
attrs26.1.0Pipfile.lock
bc-detect-secrets1.5.50Pipfile.lock
bc-jsonpath-ng1.6.1Pipfile.lock
bc-python-hcl20.4.3Pipfile.lock
beartype0.22.2Pipfile.lock
beautifulsoup44.15.0Pipfile.lock
boolean-py5.0Pipfile.lock
boto31.35.49Pipfile.lock
botocore1.35.99Pipfile.lock
cached-property2.0.1Pipfile.lock
cachetools5.5.2Pipfile.lock
certifi2026.7.22Pipfile.lock
cffi2.0.0Pipfile.lock
charset-normalizer3.5.1Pipfile.lock
checkov3.4.0kubernetes/requirements.txt
click8.1.8Pipfile.lock
click-option-group0.5.9Pipfile.lock
cloudsplaining0.7.0Pipfile.lock
colorama0.4.6Pipfile.lock
configargparse1.7.5Pipfile.lock
contextlib221.6.0Pipfile.lock
coverage7.6.1setup.py
cyclonedx-python-lib7.6.2Pipfile.lock
decorator5.3.1Pipfile.lock
defusedxml0.7.1Pipfile.lock
docker7.2.0Pipfile.lock
dockerfile-parse2.0.1Pipfile.lock
dpath2.1.3Pipfile.lock
ecdsa0.19.2Pipfile.lock
frozenlist1.8.0Pipfile.lock
gitdb4.0.12Pipfile.lock
gitpython3.1.41setup.py
gitpython3.1.59Pipfile.lock
idna3.19Pipfile.lock
importlib-metadata7.2.1Pipfile.lock
isodate0.7.2Pipfile.lock
jinja23.1.6Pipfile.lock
jmespath1.1.0Pipfile.lock
jsonschema4.25.1Pipfile.lock
jsonschema-specifications2025.9.1Pipfile.lock
junit-xml1.9Pipfile.lock
lark1.3.1Pipfile.lock
license-expression30.4.4Pipfile.lock
markdown3.9Pipfile.lock
markupsafe3.0.3Pipfile.lock
multidict6.7.1Pipfile.lock
networkx2.6.3Pipfile.lock
numpy2.0.2Pipfile.lock
orjson3.11.5Pipfile.lock
packageurl-python0.13.4Pipfile.lock
packaging23.2Pipfile.lock
platformdirs4.4.0Pipfile.lock
ply3.11Pipfile.lock
policy-sentry0.13.2Pipfile.lock
prettytable3.16.0Pipfile.lock
propcache0.4.1Pipfile.lock
py-serializable1.1.2Pipfile.lock
pycares4.11.0Pipfile.lock
pycep-parser0.5.1Pipfile.lock
pycparser2.23Pipfile.lock
pydantic2.13.4Pipfile.lock
pydantic-core2.46.4Pipfile.lock
pyparsing3.3.2Pipfile.lock
pyston2.3.5Pipfile.lock
pyston-autoload2.3.5Pipfile.lock
python-dateutil2.9.0.post0Pipfile.lock
pyyaml6.0.3Pipfile.lock
rdflib7.6.0Pipfile.lock
referencing0.36.2Pipfile.lock
regex2026.1.15Pipfile.lock
requests2.32.5Pipfile.lock
rpds-py0.27.1Pipfile.lock
rustworkx0.17.1Pipfile.lock
s3transfer0.10.4Pipfile.lock
schema0.7.5Pipfile.lock
semantic-version2.10.0Pipfile.lock
six1.17.0Pipfile.lock
smmap5.0.3Pipfile.lock
sortedcontainers2.4.0Pipfile.lock
soupsieve2.8.4Pipfile.lock
spdx-tools0.8.3Pipfile.lock
tabulate0.9.0Pipfile.lock
termcolor2.3.0Pipfile.lock
tqdm4.70.0Pipfile.lock
typing-extensions4.16.0Pipfile.lock
typing-inspection0.4.2Pipfile.lock
unidiff1.0.0Pipfile.lock
uritools5.0.0Pipfile.lock
urllib31.26.20Pipfile.lock
wcwidth0.8.2Pipfile.lock
xmltodict1.0.4Pipfile.lock
yarl1.22.0Pipfile.lock
zipp3.23.1Pipfile.lock
github (30)
NameVersionLicenseDeclared in
actions/checkoutv3.github/workflows/build.yml
actions/configure-pagesv3.github/workflows/jekyll-gh-pages.yml
actions/deploy-pagesv2.github/workflows/jekyll-gh-pages.yml
actions/jekyll-build-pagesv1.github/workflows/jekyll-gh-pages.yml
actions/setup-nodev3.github/workflows/build.yml
actions/setup-nodev4.github/workflows/pr-test.yml
actions/setup-pythonv4.github/workflows/build.yml
actions/upload-pages-artifactv2.github/workflows/jekyll-gh-pages.yml
actions/upload-release-assetv1.github/workflows/nightly.yml
azure/setup-helmv3.github/workflows/build.yml
bridgecrewio/checkov-actionmaster.github/workflows/security-shared.yml
bridgecrewio/gha-reusable-workflows/.github/workflows/mypy.yamlmain.github/workflows/pr-test.yml
bridgecrewio/gha-reusable-workflows/.github/workflows/pre-commit.yamlmain.github/workflows/pr-test.yml
bridgecrewio/gha-reusable-workflows/.github/workflows/publish-image.yamlmain.github/workflows/build.yml
crazy-max/ghaction-import-gpgv5.github/workflows/build.yml
edplato/trufflehog-actions-scanv0.9.github/workflows/security-shared.yml
github/codeql-action/analyzev2.github/workflows/codeql-analysis.yml
github/codeql-action/autobuildv2.github/workflows/codeql-analysis.yml
github/codeql-action/initv2.github/workflows/codeql-analysis.yml
imranismail/setup-kustomizev2.github/workflows/build.yml
jpetrucciani/bandit-checkv1.github/workflows/security-shared.yml
mikepenz/release-changelog-builder-actionv3.github/workflows/nightly.yml
peter-evans/create-pull-requestv5.github/workflows/pipenv-update.yml
pypa/gh-action-pypi-publishv1.github/workflows/build.yml
softprops/action-gh-releasev2.2.2.github/workflows/nightly.yml
stefanzweifel/changelog-updater-actionv1.github/workflows/nightly.yml
stefanzweifel/git-auto-commit-actionv5.github/workflows/nightly.yml
thehanimo/pr-title-checkerv1.github/workflows/pr-title.yml
tj-actions/changed-filesv44.github/workflows/pr-test.yml
tj-actions/verify-changed-filesv13.github/workflows/codeql-analysis.yml
unknown (1)
NameVersionLicenseDeclared in
./.github/workflows/security-shared.ymlUNKNOWN.github/workflows/build.yml

History

WeekVersionDependenciesCriticalHighMediumLowUnknownChanges
2026-11-023.4.013324732504 resolved
2026-11-013.4.01333493260—

SBOM minimum elements

Scored by sbomlyze on the generated source SBOM. A source SBOM usually lacks supplier and hash data, so these scores mostly reflect what the project's manifests declare.

StandardScoreChecks passedFailed checks
NTIA 2021715/7Supplier Name, Dependency Relationship
CISA 2025505/10Software Producer, Dependency Relationship, License Information, Component Hash, SBOM Author
BSI TR-03183444/9Component Creator, Distribution Licences, SHA-512 Hash, Dependency Relationship, SBOM Creator Contact

Evidence

Downloads for this week: CycloneDX SBOM · Grype report

Permanent copy of the raw SBOM, Grype, OSV-Scanner, and govulncheck output and release checks: release report-2026-11-02, folder supply-chain-shard-*/bridgecrewio__checkov/.

15 manifests and lockfiles scanned

.github/workflows/build.yml, .github/workflows/codeql-analysis.yml, .github/workflows/coverage.yaml, .github/workflows/jekyll-gh-pages.yml, .github/workflows/nightly.yml, .github/workflows/pipenv-update.yml, .github/workflows/pr-test.yml, .github/workflows/pr-title.yml, .github/workflows/security-shared.yml, .github/workflows/security.yml, Pipfile, Pipfile.lock, kubernetes/requirements.txt, pyproject.toml, setup.py

Full JSON for this project · Atom feed of weekly changes

Badges

shields.io endpoints refreshed with each weekly scan. They report this week's result for the latest release, nothing more.

[![release verification](https://img.shields.io/endpoint?url=https%3A%2F%2Frezmoss.github.io%2Fawesome-security-pipeline%2Fbadges%2Fbridgecrewio%2Fcheckov%2Frelease.json)](https://rezmoss.github.io/awesome-security-pipeline/projects/bridgecrewio/checkov/index.html)

How this report is made

Every Sunday a GitHub Actions workflow resolves each catalog tool to its latest release and runs the checks below. Every tool is installed from its own latest release and verified against its published checksum or digest. Nothing from the scanned projects is built or executed; release binaries are analyzed as files.

How the weekly supply-chain report is producedEvery Sunday the catalog's tools are resolved to their latest release. Manifests and workflows go to Syft, Grype, OSV-Scanner, sbomlyze, and zizmor; the release binary and its signatures go to govulncheck, Cosign, slsa-verifier, and GitHub attestation verification; the repository goes to OpenSSF Scorecard. Results are compared with the previous week and published here.Catalog78 tools in READMELatest releaseGitHub API, every SundayManifests & workflowssparse checkout, no testsRelease binaryLinux amd64 + signaturesRepositoryGitHub & OpenSSF dataSyftSBOMGrype + OSV-Scannerknown advisoriessbomlyzediff + minimum elementszizmorworkflow auditgovulncheckvulnerable code in binaryCosign · slsa-verifier · ghrelease verificationOpenSSF Scorecardrepository practicesCompare with last weekdata branch historyThis reportoverview + project pages
ToolWhat it does hereVersion this week
SyftGenerates a CycloneDX SBOM from each release's manifests and lockfiles.1.55.0
GrypeMatches the SBOM against known vulnerabilities.0.121.0
OSV-ScannerChecks the same files against the OSV database to confirm or add matches.2.7.0
govulncheckFor Go tools, finds which advisories have vulnerable code compiled into the released Linux binary.1.9.0
zizmorAudits the project's GitHub Actions workflows for injection, unpinned actions, and excessive permissions.1.31.1
OpenSSF ScorecardScores repository security practices such as code review, branch protection, and pinned dependencies.5.6.0
CosignVerifies Sigstore signatures on the release binary or its checksums file.3.1.4
slsa-verifierVerifies SLSA build provenance published with the release.2.7.1
GitHub CLI attestationsVerifies GitHub artifact attestations for the release binary.—
sbomlyzeDiffs each SBOM against last week and scores NTIA, CISA, and BSI minimum elements. Maintained by this repository's maintainer.0.6.0