RepoTrust

Leaderboard github.com

XiaomingX/data-cve-poc-py-v1

这个仓库收集了所有在 GitHub 上能找到的 CVE 漏洞利用工具。 This repository collects all CVE exploits found on GitHub.

  • View repository ↗
  • Python
  • ★ 49
  • commit 022616bacf6f
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

phantom-dependency

AI provenance

0%

possible

Confidence
65%
Coverage
100%

Estimated share of AI-generated code. Explicit attribution is a lower bound.

Code quality

39/100

poor

Confidence
90%
Coverage
100%

Complexity, duplication, lint density, tests, CI, docs and review process.

Security

28/100

poor

Confidence
73%
Coverage
86%

Secrets, static analysis, vulnerable dependencies, CI and supply-chain posture.

AI provenance

0% possible

Weak signals consistent with AI-assisted development. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).

How the score is built

  • Explicitly attributed share0%
  • Unattributed share in AI-pace bursts47%
  • Estimated AI-generated share0%
  • AI tool configuration files2
  • Work sessions at AI pace47
  • Releases at AI pacenot measured
  • Coding-style index (1.0+ means possible)2.31

Lines added per month all AI-attributed share

  1. 2026-0222,829 · 0% AI
  2. 2026-0323,230 · 0% AI
  3. 2026-0425,656 · 0% AI
  4. 2026-0524,899 · 0% AI
  5. 2026-0634,264 · 0% AI
  6. 2026-0761,995 · 0% AI
  7. 2026-0834,535 · 0% AI
  8. 2026-0948,307 · 0% AI
  9. 2026-1045,655 · 0% AI
  10. 2026-1119,867 · 0% AI

Evidence by analyzer

Explicit AI attributionok
attributed_commit_share
0.0%
attributed_commits
0
attributed_loc
0
attributed_loc_share
0.0%
commits
284
effective_loc
341,237
tools_detected
0
AI tool configurationok2 items
artifacts
2
earliest_adoption
2026-09-07
tools_configured
2
workflow_agents
0
Commit velocityok15 items
excluded_import_loc
3,288
flagged_loc
161,212
flagged_loc_share
47.7%
flagged_units
47
max_loc_per_hour
3,082
measured_loc
337,949
median_loc_per_hour
228.25
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
0
work_units
266
Release velocityskipped
Coding styleok8 items
count:assistant_voice
1
count:emoji_in_code
697
count:narrated_steps
419
count:placeholder
5
files:assistant_voice
1
files:emoji_in_code
72
files:narrated_steps
101
files:placeholder
5
index
2.31
lines_scanned
337,264
per_kloc:assistant_voice
0.00
per_kloc:emoji_in_code
2.07
per_kloc:narrated_steps
1.24
per_kloc:placeholder
0.01

Code quality

39 poor

Code quality is poor: test-to-source ratio 0.01, no CI test run detected; 26% of function code in complex or long functions; 12% duplicated lines. Weakest area: lint.

How the score is built

  • Complexity46
  • Duplication49
  • Lint and smells18
  • Tests and CI38
  • Documentation40
  • Type safety40
  • Review processnot measured

Evidence by analyzer

Complexity (lizard)ok10 items
complex_functions
549
function_nloc
194,551
functions
9,999
long_functions
160
many_param_functions
104
mean_ccn
4.98
p90_ccn
11
risky_nloc_share
25.6%
Duplication (jscpd)ok10 items
compared_lines
263,242
duplicated_lines
30,983
duplicated_share
11.8%
files
1,326
Lintok
category:best-practice
1,271
category:correctness
277
category:maintainability
81
findings
1,629
scanned_lines
332,959
weighted_findings
2,252
Tests and CIok1 item
  • CI config: .github/workflows/actions.yml .github/workflows/actions.yml
check:ci_present
yes
check:ci_runs_lint
no
check:ci_runs_tests
no
check:has_tests
yes
check:test_ratio
no
check:tests_cochange
no
ci_files
1
cochange_commits
267
cochange_share
6.4%
source_lines
336,927
test_lines
4,673
test_ratio
0.01
Documentationok1 item
  • README.md README.md
check:changelog
no
check:contributing
no
check:license
no
check:readme
yes
readme_lines
35
Type safetyok1 item
  • TypeScript strict type checking: 2026/CVE-2026-30849/tsconfig.json 2026/CVE-2026-30849/tsconfig.json
check:low_escape_density
yes
check:strict_config
no
escapes
180
escapes_per_kloc
0.66

Security

28 poor

Security posture is poor: 6 possible secret(s) in the tree, 0 only in history; 412 high-severity SAST findings; 3 high-severity workflow issues. Weakest area: posture.

How the score is built

  • Secrets1
  • Static analysis (SAST)55
  • Vulnerable dependenciesnot measured
  • CI workflows54
  • Security posture0
  • OpenSSF Scorecardnot measured

Evidence by analyzer

OpenSSF Scorecardskipped

no published OpenSSF Scorecard result for this repo

Package registriesok2 items
  • PyPI: subprocess (declared in 2025/CVE-2025-5781/requirements.txt) 2025/CVE-2025-5781/requirements.txt
  • PyPI: xml.etree.ElementTree (declared in 2026/CVE-2026-21385/requirements.txt) 2026/CVE-2026-21385/requirements.txt
checked
73
declared
73
lookup_errors
0
missing
2
recent
0
Secrets (gitleaks)ok
secrets_current
6
secrets_history
0
secrets_low_confidence
19
secrets_nonprod
35
Static analysis (opengrep)ok
findings
965
findings_high
412
findings_low
101
findings_medium
452
parse_errors
49
scanned_lines
332,959
weighted_findings
570.74
Dependencies (osv-scanner)failed

osv-scanner exited 127: workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:4: unknown directive: # | workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:5: go directive expects exactly one argument | extraction failed on specified lockfile

CI workflows (zizmor)ok
findings
4
findings_high
3
findings_low
0
findings_medium
1
penalty
37.20
workflows
1
Security postureok16 items
  • 2025/CVE-2025-55319/extension/package.json has no lockfile alongside it (unpinned dependencies) 2025/CVE-2025-55319/extension/package.json
  • 2026/CVE-2026-102261/go.mod has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-102261/go.mod
  • 2026/CVE-2026-11417/poc/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-11417/poc/package.json
  • 2026/CVE-2026-13585/Cargo.toml has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-13585/Cargo.toml
  • 2026/CVE-2026-21717/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-21717/package.json
  • 2026/CVE-2026-21877/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-21877/package.json
  • 2026/CVE-2026-27959/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-27959/package.json
  • 2026/CVE-2026-30952/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-30952/package.json
  • 2026/CVE-2026-40176/composer.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-40176/composer.json
  • 2026/CVE-2026-42167/go.mod has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-42167/go.mod
  • 2026/CVE-2026-46395/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-46395/package.json
  • 2026/CVE-2026-46420/attacker/composer.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-46420/attacker/composer.json
  • 2026/CVE-2026-46420/composer.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-46420/composer.json
  • 2026/CVE-2026-46490/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-46490/package.json
  • 2026/CVE-2026-77622/go.mod has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-77622/go.mod
  • 2026/CVE-2026-85625/package.json has no lockfile alongside it (unpinned dependencies) 2026/CVE-2026-85625/package.json
check:dependency_updates
no
check:lockfiles
no
check:security_policy
no
check:signed_commits
no
signed_commit_share
0.0%
unpinned_manifests
16
Release downloadsok
binary_assets
0
signals
0
suspicious
0

Findings

511 high1 medium54 low

SeverityRuleLocationMessageTool
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-0282/exploit.py:131 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-0282/exploit.py:162 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-11142/poc.py:104 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-15177/exploit.py:112 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-15177/exploit.py:130 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-1974/exploit.py:615 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-26466/poc.py:138 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-26466/poc.py:195 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-27840/scripts/esp32_undocumented_commands.py:181 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-29009/CVE-2025-29009.py:354 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-29384/poc.py:117 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-32044/cve_2025_32044.py:38 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-32044/cve_2025_32044.py:49 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-32433/CVE-2025-32433.py:103 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-32433/CVE-2025-32433.py:91 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-32433/CVE-2025-32433.py:97 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-34071/PoC.py:168 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-34071/PoC.py:178 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-39401/CVE-2025-39401.py:105 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-39401/CVE-2025-39401.py:130 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-44203/exploit.py:63 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.open-never-closed 2025/CVE-2025-48907/CVE-2026-48907.py:181 file object opened without corresponding close Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-48932/exploit.py:201 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-48932/exploit.py:342 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-48932/exploit.py:385 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-48932/exploit.py:604 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-5781/exploit.py:69 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-57819/cve_2025_57819_aio.py:217 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-57819/cve_2025_57819_aio.py:278 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:1280 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:1321 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:1933 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:1949 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:2173 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:3184 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:3221 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:3441 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:3489 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:4641 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5074 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5108 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5454 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5500 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5612 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-58726/ad-autopwn.py:5643 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6000/CVE-2025-6000.py:355 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6000/CVE-2025-6000.py:381 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6000/CVE-2025-6000.py:386 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6000/CVE-2025-6000.py:388 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6000/CVE-2025-6000.py:438 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-62593/ray_rce_poc.py:127 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-63408/path-traversal.py:77 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6440/poc-exploit.py:207 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-6440/poc-exploit.py:72 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-66034/varlib_cve_2025_66034.py:210 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-68645/CVE-2025-68645.py:29 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-68937/exploit.py:156 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-68937/exploit.py:258 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2025/CVE-2025-69212/CVE-2025-69212.py:25 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0009/poc_path_traversal.py:154 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0009/poc_path_traversal.py:172 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0014/input-leap-directory-traversal-poc.py:318 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-0073/adb_tls_auth_bypass.py:221 Using 'cf.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'cf.name' is used. Use '.flush()' or close the file before using 'cf.name'. Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-0073/adb_tls_auth_bypass.py:224 Using 'kf.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'kf.name' is used. Use '.flush()' or close the file before using 'kf.name'. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0300/research_poc.py:108 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0300/research_poc.py:45 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0651/exploit.py:195 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-0776/CVE-2026-0776.py:61 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-104748/CVE-2026-104748.py:161 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-104748/CVE-2026-104748.py:199 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-104748/CVE-2026-104748.py:249 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-104748/CVE-2026-104748.py:333 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-104945/poc_onvif_ptz_oob_write.py:321 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:366 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-105482/cve_2026_105482.py:379 Using 'f.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'f.name' is used. Use '.flush()' or close the file before using 'f.name'. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:395 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:471 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:630 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-105482/cve_2026_105482.py:634 Using 'f.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'f.name' is used. Use '.flush()' or close the file before using 'f.name'. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:671 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-105482/cve_2026_105482.py:703 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-110720/exploit.py:303 Using 'f.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'f.name' is used. Use '.flush()' or close the file before using 'f.name'. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-110720/exploit.py:358 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-110912/CVE-2026-110912-ARPBleed.py:121 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-111967/exploit-cve-2026-111967.py:212 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11499/CVE-2026-11499.py:79 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11551/cve_2026_11551.py:82 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11551/cve_2026_11551.py:895 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11613/poc.py:181 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-119712/CVE-2026-119712.py:225 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11991/CVE-2026-11991-exploit.py:150 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-11991/CVE-2026-11991-exploit.py:216 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.open-never-closed 2026/CVE-2026-120490/gcopy_poc.py:32 file object opened without corresponding close Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-123158/exploit.py:575 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-123158/exploit.py:644 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-123158/exploit.py:743 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:286 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:361 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:502 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:511 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:546 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:557 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:593 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12400/exploit.py:607 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-12485/CVE-2026-12485.py:74 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-126997/poc_cve_2026_126997.py:120 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-126997/poc_cve_2026_126997.py:93 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-13001/cve_2026_13001.py:34 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-13001/cve_2026_13001.py:45 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-1311/CVE-2026-1311.py:555 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-13714/CVE-2026-13714.py:30 Using 'f.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'f.name' is used. Use '.flush()' or close the file before using 'f.name'. Lint
high opengrep/python.lang.correctness.tempfile.tempfile-without-flush 2026/CVE-2026-14483/CVE-2026-14483.py:179 Using 'tmp.name' without '.flush()' or '.close()' may cause an error because the file may not exist when 'tmp.name' is used. Use '.flush()' or close the file before using 'tmp.name'. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-15282/cve_2026_15282.py:52 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-15282/cve_2026_15282.py:60 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-15748/cve-2026-15748.py:68 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-15989/antid00t.py:217 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.no-strings-as-booleans 2026/CVE-2026-15989/antid00t.py:949 Using strings as booleans in Python has unexpected results. `"one" and "two"` will return "two". `"one" or "two"` will return "one". In Python, strings are truthy, and strings with a non-zero length evaluate to True. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-16475/exploit.py:140 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-18649/trigger.py:34 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-18649/trigger.py:47 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19286/poc.py:197 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19295/poc.py:91 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:1030 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:476 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:517 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:547 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:588 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-19949/CVE-2026-19949.py:910 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21014/can_replay_sim.py:17 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21055/exploit.py:122 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21509/CTT-NFS=TEMPORAL-VORTEX v1 CVE-2026-21509.py:228 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21627/CVE-2026-21627.py:214 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21627/CVE-2026-21627.py:650 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21628/CVE-2026-21628.py:549 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21628/CVE-2026-21628.py:561 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.no-strings-as-booleans 2026/CVE-2026-21628/CVE-2026-21628.py:569 Using strings as booleans in Python has unexpected results. `"one" and "two"` will return "two". `"one" or "two"` will return "one". In Python, strings are truthy, and strings with a non-zero length evaluate to True. Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21628/CVE-2026-21628.py:573 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-21902/watchTowr-vs-JunosEvolved-CVE-2026-21902.py:103 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-23520/poc.py:542 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-23550/CVE-2026-23550.py:86 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-23980/exploit.py:72 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-23980/exploit.py:900 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.open-never-closed 2026/CVE-2026-24049/wheelaudit.py:1123 file object opened without corresponding close Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-24061/twenty-three-scanner.py:979 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-25643/frigate_rce.py:120 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-25807/CVE-2026-25807.py:30 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-25807/CVE-2026-25807.py:43 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-25994/pjsip-cve-2026-25994.py:113 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-26119/wac_rce.py:117 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-26898/xiaomi_ssrf_exploit.py:170 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27097/CVE-2026-27097.py:267 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27180/CVE-2026-27180.py:214 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27384/CVE-2026-27384.py:419 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27384/CVE-2026-27384.py:573 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27384/CVE-2026-27384.py:606 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27540/x.py:106 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27540/x.py:91 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27574/CVE-2026-27574-OneUptime.py:164 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27626/CVE-2026.27626.py:123 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27639/account_takeover/poc_account_takeover.py:235 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27639/privesc/poc_privesc.py:158 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27654/poc.py:201 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-27886/CVE-2026-27886.py:203 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-28372/GNU inetutils telnetd Privilege Escalation.py:111 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-28372/GNU inetutils telnetd Privilege Escalation.py:94 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-28372/GNU inetutils telnetd Privilege Escalation.py:99 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-30/exploit.py:86 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-30332/exploit.py:34 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-31717/exploit.py:504 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-32604/exploit.py:445 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-32604/exploit.py:460 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-32604/exploit.py:483 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-32604/exploit.py:499 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33032/cve-2026-33032-scanner.py:204 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33032/cve-2026-33032-scanner.py:499 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33725/exploit.py:166 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33725/exploit.py:191 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33868/CVE-2026-33868.py:75 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-33868/CVE-2026-33868.py:82 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-34159/linux_exploit_llama.py:325 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-34197/exploit_poc.py:220 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-34197/exploit_poc.py:259 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-34197/exploit_poc.py:276 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3456/race_condition_exploit.py:48 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3456/race_condition_exploit.py:59 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3456/vulnerable_auth_server.py:48 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-34990/exploit.py:261 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-35333/poc.py:161 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-35333/poc.py:168 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3584/mass_scanner.py:201 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3584/mass_scanner.py:335 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.correctness.exceptions.raise-not-base-exception 2026/CVE-2026-36848/exploit.py:121 In Python3, a runtime `TypeError` will be thrown if you attempt to raise an object or class which does not inherit from `BaseException` Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-36848/exploit.py:85 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-38427/CVE-2026-38427_poc.py:126 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-38427/CVE-2026-38427_poc.py:143 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-38427/CVE-2026-38427_poc.py:146 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-38751/poc.py:131 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3888/cve_2026_3888_poc.py:180 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-3891/CVE-2026-3891.py:417 time.sleep() call; did you mean to leave this in? Lint
high opengrep/python.lang.best-practice.arbitrary-sleep 2026/CVE-2026-39127/boboverflow.py:139 time.sleep() call; did you mean to leave this in? Lint
high zizmor/unpinned-uses .github/workflows/actions.yml:17 unpinned action reference [confidence high] CI workflows (zizmor)
high zizmor/unpinned-uses .github/workflows/actions.yml:20 unpinned action reference [confidence high] CI workflows (zizmor)
high zizmor/unpinned-uses .github/workflows/actions.yml:28 unpinned action reference [confidence high] CI workflows (zizmor)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-10042/52465.py:29 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-10585/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-11740/CVE-2025-11740.py:153 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-11740/CVE-2025-11740.py:83 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-11740/CVE-2025-11740.py:98 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-12101/CVE_2025-12101.py:135 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-13223/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-13407/CVE-2025-13407.py:117 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-13407/CVE-2025-13407.py:144 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-13407/CVE-2025-13407.py:168 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2025/CVE-2025-1974/exploit.py:129 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2025/CVE-2025-1974/exploit.py:195 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2025/CVE-2025-1974/poc.py:190 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-20720/cve_2025_20720.py:186 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-20720/cve_2025_20720.py:201 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-20720/cve_2025_20720.py:217 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-20720/cve_2025_20720.py:371 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-20720/cve_2025_20720.py:382 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-22224/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-22226/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-24472/exploit.py:85 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-27509/exploit.py:137 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-28137/mock/mock_totolink_a810r.py:54 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2025/CVE-2025-28137/mock/mock_totolink_a810r.py:54 Found 'subprocess' function 'run' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious... Static analysis (opengrep)
high opengrep/python.lang.security.dangerous-subprocess-use 2025/CVE-2025-28137/mock/mock_totolink_a810r.py:54 Detected subprocess function 'run' with user controlled data. A malicious actor could leverage this to perform command injection. You may consider using 'shlex.escape()'. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-29009/CVE-2025-29009.py:140 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-29009/CVE-2025-29009.py:183 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-29009/CVE-2025-29009.py:237 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-30208/CVE-2025-30208.py:130 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-31125/exploit.py:48 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-31125/exploit.py:64 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-31131/exploit.py:45 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-31324/PoC/PoC.py:25 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.flask.security.insecure-deserialization 2025/CVE-2025-32375/app.py:32 Detected the use of an insecure deserialization library in a Flask route. These libraries are prone to code execution vulnerabilities. Ensure user data does not enter this function. To fix this, try to avoid serializing whole objects.... Static analysis (opengrep)
high opengrep/python.sqlalchemy.security.sqlalchemy-execute-raw-query 2025/CVE-2025-38352/poc_gdb_script.py:113 Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. In order to execute raw query safely, prepared statement should be used. SQLAlchemy provides TextualSQL to easily used... Static analysis (opengrep)
high opengrep/python.sqlalchemy.security.sqlalchemy-execute-raw-query 2025/CVE-2025-38352/poc_gdb_script.py:118 Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. In order to execute raw query safely, prepared statement should be used. SQLAlchemy provides TextualSQL to easily used... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-39401/CVE-2025-39401.py:61 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-39401/CVE-2025-39401.py:96 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2025/CVE-2025-41450/code_of_day.py:43 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2025/CVE-2025-45422/cve-2025-45422.py:4 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-47812/CVE-2025-47812.py:56 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-47812/CVE-2025-47812.py:76 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-47812/CVE-2025-47812.py:93 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-49132/CVE-2025-49132-PoC.py:45 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-49132/CVE-2025-49132-PoC.py:59 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-49132/CVE-2025-49132-PoC.py:84 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-49132/CVE-2025-49132-PoC.py:89 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-54236/blabla.py:125 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-54236/blabla.py:46 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-54236/blabla.py:85 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-54424/CVE-2025-54424.py:76 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-5781/exploit.py:59 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-5781/exploit.py:71 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-5781/exploit.py:89 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high registry.missing-package 2025/CVE-2025-5781/requirements.txt PyPI package 'subprocess' does not exist on the public registry: a private package, a typo, or an invented (hallucinated) name that anyone could register Package registries
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-57819/cve_2025_57819_aio.py:271 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-57819/cve_2025_57819_aio.py:286 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-57819/cve_2025_57819_aio.py:56 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-57819/cve_2025_57819_aio.py:79 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-system-call-audit 2025/CVE-2025-57819/cve_2025_57819_aio.py:95 Found dynamic content used in a system call. This is dangerous if external data can reach this function call because it allows a malicious actor to execute commands. Use the 'subprocess' module instead, which is easier to use without... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:2518 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:2566 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:414 Detected subprocess function 'CompletedProcess' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:420 Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:431 Detected subprocess function 'CompletedProcess' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:436 Detected subprocess function 'CompletedProcess' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:439 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:459 Detected subprocess function 'CompletedProcess' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:462 Detected subprocess function 'CompletedProcess' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:836 Detected subprocess function 'check_output' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:845 Detected subprocess function 'check_output' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-58726/ad-autopwn.py:863 Detected subprocess function 'check_output' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-58726/cmc_addext.py:1253 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-6254/CVE-2025-6254_exploit.py:103 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-6254/CVE-2025-6254_exploit.py:157 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-6254/CVE-2025-6254_exploit.py:43 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-6254/CVE-2025-6254_exploit.py:59 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-6554/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2025/CVE-2025-6558/Dockerfile:21 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-66390/apim_signup.py:111 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-66390/apim_signup.py:52 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-66478/exploit.py:8 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2025/CVE-2025-68645/CVE-2025-68645.py:56 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-68937/exploit.py:182 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-68937/exploit.py:45 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high gitleaks/pkcs12-file 2025/CVE-2025-69421/malformed-cve-2025-69421.p12 Possible pkcs12-file secret in the current tree Secrets (gitleaks)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2025/CVE-2025-7441/CVE-2025-7441.py:87 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0001/smartermail_poc.py:42 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0651/exploit.py:94 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0651/lfd.py:33 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0740/shadow.py:31 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0740/shadow.py:72 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-0776/CVE-2026-0776.py:53 Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-tainted-env-args 2026/CVE-2026-0776/CVE-2026-0776.py:53 Detected subprocess function 'Popen' with user controlled data. A malicious actor could leverage this to perform command injection. You may consider using 'shlex.quote()'. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-0920/CVE-2026-0920.py:105 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-104748/CVE-2026-104748.py:148 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-105482/cve_2026_105482.py:382 Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-105482/cve_2026_105482.py:426 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-105482/cve_2026_105482.py:443 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-105482/cve_2026_105482.py:636 Detected subprocess function 'Popen' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-10795/CVE-2026-10795-mass.py:121 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-108578/poc/poc_cve_2026_108578.py:239 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-108578/poc/poc_cve_2026_108578.py:303 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-109618/php2shell_check_v_1.0.py:43 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-110720/exploit.py:211 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-110720/poc.py:185 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/javascript.express.security.express-vm-injection 2026/CVE-2026-11114/sandbox_server.js:11 Make sure that unverified user data can not reach `vm`. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-11120/cicd_build.py:7 Detected subprocess function 'check_call' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2026/CVE-2026-11120/cicd_build.py:7 Found 'subprocess' function 'check_call' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-111497/node2shell_inventory_scanner.py:169 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-11374/cve_2026_11374_check.py:124 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-11387/CVE-2026-11387.py:27 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-114148/poc.py:240 Detected subprocess function 'check_output' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-114713/unrealircd_scanner.py:352 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-114713/unrealircd_scanner.py:361 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-11499/CVE-2026-11499.py:38 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-115560/php2shell_check_v2.0.py:46 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-116512/CVE-2026-116512.py:267 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-116512/CVE-2026-116512.py:283 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-116512/CVE-2026-116512.py:442 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-116512/CVE-2026-116512.py:514 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-116512/CVE-2026-116512.py:521 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-117691/keycloak_saml_scanner.py:261 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-121529/exploit.py:183 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-121529/exploit.py:191 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-121529/verifier.py:136 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-123218/faspex_scanner.py:191 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-123218/faspex_scanner.py:211 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-123218/faspex_scanner.py:228 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-129110/exploit-CVE-2026-129110.py:227 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-129110/exploit-CVE-2026-129110.py:281 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-13001/payload.php:55 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-13714/CVE-2026-13714.py:50 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-13714/CVE-2026-13714.py:89 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-13714/CVE-2026-13714.py:95 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-13753/poc-min.py:107 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/php.lang.security.eval-use 2026/CVE-2026-14894/beelze.php:2 Evaluating non-constant commands. This can lead to command injection. [confidence low] Static analysis (opengrep)
high opengrep/php.lang.security.curl-ssl-verifypeer-off 2026/CVE-2026-1492/CVE-2026-1492.php:39 SSL verification is disabled but should not be (currently CURLOPT_SSL_VERIFYPEER= false) [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-1555/CVE-2026-1555.py:194 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-16232/CVE-2026-16232.py:23 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-16232/CVE-2026-16232.py:247 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-16232/CVE-2026-16232.py:314 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-16232/CVE-2026-16232.py:331 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-1657/CVE-2026-1657.py:22 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-1657/CVE-2026-1657.py:57 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user 2026/CVE-2026-17543/Dockerfile:15 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-18080/exploit.py:146 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-18080/exploit.py:156 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-18080/exploit.py:51 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml-parse 2026/CVE-2026-1814/r7creds.py:128 The native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause denial of service. Do not use this library to parse untrusted input. Instead the... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-1814/r7creds.py:55 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:510 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:647 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:649 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:664 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:666 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:690 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-18143/bp2.php:699 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user 2026/CVE-2026-19478/Dockerfile:20 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-19949/CVE-2026-19949.py:26 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.django.security.injection.ssrf.ssrf-injection-requests 2026/CVE-2026-2020/vulnerable_service.py:15 Data from request object is passed to a new server-side request. This could lead to a server-side request forgery (SSRF). To mitigate, ensure that schemes and hosts are validated against an allowlist, do not forward the response to the... Static analysis (opengrep)
high opengrep/python.flask.security.injection.ssrf-requests 2026/CVE-2026-2020/vulnerable_service.py:19 Data from request object is passed to a new server-side request. This could lead to a server-side request forgery (SSRF). To mitigate, ensure that schemes and hosts are validated against an allowlist, do not forward the response to the... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-20230/cve-2026-20230.py:29 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-20230/cve-2026-20230.py:57 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-20230/cve-2026-20230.py:91 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-20253/CVE-2026-20253.py:55 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.jwt.security.jwt-python-none-alg 2026/CVE-2026-21003/exploit_jwt_none.py:5 Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-21011/log4j_sim.py:12 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2026/CVE-2026-21011/log4j_sim.py:12 Found 'subprocess' function 'run' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious... Static analysis (opengrep)
high opengrep/php.lang.security.file-inclusion 2026/CVE-2026-21015/vulnerable.php:5 Detected non-constant file inclusion. This can lead to local file inclusion (LFI) or remote file inclusion (RFI) if user input reaches this statement. LFI and RFI could lead to sensitive files being obtained by attackers. Instead,... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-21055/analyze_components.py:21 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml-parse 2026/CVE-2026-21055/analyze_components.py:31 The native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause denial of service. Do not use this library to parse untrusted input. Instead the... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-21055/exploit.py:43 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-21385/main.py:4 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high registry.missing-package 2026/CVE-2026-21385/requirements.txt PyPI package 'xml.etree.ElementTree' does not exist on the public registry: a private package, a typo, or an invented (hallucinated) name that anyone could register Package registries
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21440/CVE-2026-21440-code.py:19 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21440/CVE-2026-21440-code.py:45 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21440/CVE-2026-21440-code.py:52 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21440/CVE-2026-21440-code.py:60 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-21628/CVE-2026-21628.py:34 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21643/cve_2026_21643.py:50 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21643/cve_2026_21643.py:82 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-21643/cve_2026_21643.py:88 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user 2026/CVE-2026-21876/modsec_stand1/flask/Dockerfile:9 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.flask.security.dangerous-template-string 2026/CVE-2026-21876/modsec_stand1/flask/app.py:49 Found a template created with string formatting. This is susceptible to server-side template injection and cross-site scripting attacks. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user-entrypoint 2026/CVE-2026-22200/Dockerfile:46 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/php.lang.security.exec-use 2026/CVE-2026-22241/evil.php:1 Executing non-constant commands. This can lead to command injection. [confidence low] Static analysis (opengrep)
high opengrep/php.lang.security.injection.echoed-request 2026/CVE-2026-22241/evil.php:1 `Echo`ing user input risks cross-site scripting vulnerability. You should use `htmlentities()` when showing data to users. [confidence medium] Static analysis (opengrep)
high opengrep/php.lang.security.tainted-exec 2026/CVE-2026-22241/evil.php:1 Executing non-constant commands. This can lead to command injection. You should use `escapeshellarg()` when using command. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-22557/CVE-2026-22557.py:51 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-23744/exploit.py:27 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-2413/CVE-2026-2413.py:35 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-2461/CVE20262461.py:7 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2026/CVE-2026-2461/CVE20262461.py:7 Found 'subprocess' function 'run' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious... Static analysis (opengrep)
high opengrep/javascript.lang.security.detect-insecure-websocket 2026/CVE-2026-24841/靶场.py:236 Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-25089/CVE-2026-25089.py:59 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-25676/exploit.py:77 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-tainted-env-args 2026/CVE-2026-25676/exploit.py:77 Detected subprocess function 'run' with user controlled data. A malicious actor could leverage this to perform command injection. You may consider using 'shlex.quote()'. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-25746/exploit.py:4516 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.cryptography.security.crypto-mode-without-authentication 2026/CVE-2026-26012/poc_decrypt.py:134 An encryption mode of operation is being used without proper message authentication. This can potentially result in the encrypted content to be decrypted by an attacker. Consider instead use an AEAD mode of operation like GCM.... Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-26114/cve_2026_26114_rce.py:28 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-26221/poc_cve_2026_26221.py:102 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-26335/Calero VeraSMART-RCE.py:220 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-26336/poc.py:32 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27174/scan.py:22 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27626/CVE-2026.27626.py:37 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27626/CVE-2026.27626.py:56 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27636/CVE-2026-27636_PS.py:35 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27876/CVE-2026-27876-check.py:30 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-27876/CVE-2026-27876-check.py:61 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user 2026/CVE-2026-27959/Dockerfile:11 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/javascript.lang.security.detect-insecure-websocket 2026/CVE-2026-28466/CVE-2026-28466.py:31 Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] Static analysis (opengrep)
high gitleaks/private-key 2026/CVE-2026-29781/mtls_poc.go:51 Possible private-key secret in the current tree Secrets (gitleaks)
high gitleaks/age-secret-key 2026/CVE-2026-29781/mtls_poc.go:60 Possible age-secret-key secret in the current tree Secrets (gitleaks)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-30225/exploit.py:64 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high gitleaks/jwt 2026/CVE-2026-30950/setup/setup.sh:44 Possible jwt secret in the current tree Secrets (gitleaks)
high opengrep/dockerfile.security.missing-user-entrypoint 2026/CVE-2026-3180/dockerfile:30 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-32127/exploit3.py:4530 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3228/CVE-2026-3228.py:484 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high gitleaks/private-key 2026/CVE-2026-32941/mtls_poc.go:55 Possible private-key secret in the current tree Secrets (gitleaks)
high opengrep/python.django.security.injection.ssrf.ssrf-injection-requests 2026/CVE-2026-3333/vulnerable_web_app.py:10 Data from request object is passed to a new server-side request. This could lead to a server-side request forgery (SSRF). To mitigate, ensure that schemes and hosts are validated against an allowlist, do not forward the response to the... Static analysis (opengrep)
high opengrep/python.flask.security.injection.ssrf-requests 2026/CVE-2026-3333/vulnerable_web_app.py:15 Data from request object is passed to a new server-side request. This could lead to a server-side request forgery (SSRF). To mitigate, ensure that schemes and hosts are validated against an allowlist, do not forward the response to the... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-33715/poc.py:55 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/javascript.browser.security.insecure-document-method 2026/CVE-2026-34200/exploit.ts:229 User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low] Static analysis (opengrep)
high opengrep/javascript.browser.security.insecure-innerhtml 2026/CVE-2026-34200/exploit.ts:229 User controlled data in a `entry.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low] Static analysis (opengrep)
high opengrep/javascript.browser.security.insecure-document-method 2026/CVE-2026-34227/poc.ts:229 User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low] Static analysis (opengrep)
high opengrep/javascript.browser.security.insecure-innerhtml 2026/CVE-2026-34227/poc.ts:229 User controlled data in a `entry.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-34724/check-CVE-2026-34724.py:22 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-34908/cve_2026_34908_check.py:145 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-35273/CVE-2026-35273.py:92 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-35273/CVE-2026-35273.py:94 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:140 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:154 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:179 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:211 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:271 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3584/mass_scanner.py:65 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3629/CVE-2026-3629.py:40 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3629/CVE-2026-3629.py:55 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3844/CVE-2026-3844.py:147 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3844/CVE-2026-3844.py:69 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-3888/cve_2026_3888_poc.py:136 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3891/CVE-2026-3891.py:163 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-3891/CVE-2026-3891.py:225 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-39987/CVE-2026-39987.py:30 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-39987/CVE-2026-39987.py:43 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/php.lang.security.exec-use 2026/CVE-2026-40176/poc.php:75 Executing non-constant commands. This can lead to command injection. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-40179/cve-2026-40179-poc.py:84 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-40281/CVE-2026-40281.py:173 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-4112/sma_admin_hash_poc.py:624 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-4112/sma_admin_hash_poc.py:638 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.sqlalchemy.security.sqlalchemy-execute-raw-query 2026/CVE-2026-41490/poc/poc_partition_sqli.py:147 Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. In order to execute raw query safely, prepared statement should be used. SQLAlchemy provides TextualSQL to easily used... Static analysis (opengrep)
high opengrep/python.sqlalchemy.security.sqlalchemy-execute-raw-query 2026/CVE-2026-41490/poc/poc_partition_sqli.py:157 Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. In order to execute raw query safely, prepared statement should be used. SQLAlchemy provides TextualSQL to easily used... Static analysis (opengrep)
high opengrep/python.sqlalchemy.security.sqlalchemy-execute-raw-query 2026/CVE-2026-41490/poc/poc_partition_sqli.py:177 Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. In order to execute raw query safely, prepared statement should be used. SQLAlchemy provides TextualSQL to easily used... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:107 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:133 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:15 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:30 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:48 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41679/poc.py:78 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-41940/check_session.py:30 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-42208/litellm_scanner.py:47 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-42208/litellm_scanner.py:59 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-42588/CVE-2026-42588_EXP.py:160 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-43503/CVE-2026-43503.py:63 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2026/CVE-2026-43503/CVE-2026-43503.py:63 Found 'subprocess' function 'run' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44277/CVE-2026-44277.py:43 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44402/CVE-2026-44402.py:133 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44402/CVE-2026-44402.py:144 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44402/CVE-2026-44402.py:149 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44402/CVE-2026-44402.py:157 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.jwt.security.jwt-python-hardcoded-secret 2026/CVE-2026-4444/exploit_jwt_kid.py:36 Hardcoded JWT secret or private key is used. This is a Insufficiently Protected Credentials weakness: https://cwe.mitre.org/data/definitions/522.html Consider using an appropriate security mechanism to protect the credentials (e.g.... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44825/solr_scanner.py:24 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-44825/solr_scanner.py:91 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-44848/portainer_plugin_poc.py:19 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-45498/DefenderScanner.py:14 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-45777/CVE-2026-45777.py:18 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-46300/CVE-2026-46300.py:51 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.lang.security.audit.subprocess-shell-true 2026/CVE-2026-46300/CVE-2026-46300.py:51 Found 'subprocess' function 'run' with 'shell=True'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious... Static analysis (opengrep)
high opengrep/php.lang.security.exec-use 2026/CVE-2026-46394/poc_git_cmdi.php:277 Executing non-constant commands. This can lead to command injection. [confidence low] Static analysis (opengrep)
high opengrep/php.lang.security.exec-use 2026/CVE-2026-46394/poc_git_cmdi.php:279 Executing non-constant commands. This can lead to command injection. [confidence low] Static analysis (opengrep)
high gitleaks/private-key 2026/CVE-2026-4660/Dockerfile:21 Possible private-key secret in the current tree Secrets (gitleaks)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-48282/CVE-2026-48282.py:424 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-48558/poc.py:31 Detected subprocess function 'check_call' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/python.jwt.security.jwt-python-hardcoded-secret 2026/CVE-2026-48558/poc.py:73 Hardcoded JWT secret or private key is used. This is a Insufficiently Protected Credentials weakness: https://cwe.mitre.org/data/definitions/522.html Consider using an appropriate security mechanism to protect the credentials (e.g.... Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-48732/poc.py:52 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49009/exploit.py:166 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49009/exploit.py:84 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:151 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:183 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:220 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:251 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:287 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-49777/CVE-2026-49777.py:331 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5027/exploit.py:52 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5027/exploit.py:65 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5027/exploit.py:83 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-asyncio-create-exec-audit 2026/CVE-2026-50369/reproducer.py:194 Detected 'create_subprocess_exec' function without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an... Static analysis (opengrep)
high opengrep/javascript.lang.security.detect-insecure-websocket 2026/CVE-2026-5173/CVE-2026-5173.py:14 Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit 2026/CVE-2026-52806/gogs.py:89 Detected subprocess function 'run' without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external... Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-53571/poc.py:8 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.lang.security.use-defused-xml 2026/CVE-2026-53587/CVE-2026-53587.py:26 The Python documentation recommends using `defusedxml` instead of `xml` because the native Python `xml` library is vulnerable to XML External Entity (XXE) attacks. These attacks can leak confidential data and "XML bombs" can cause... Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user 2026/CVE-2026-54161/Dockerfile:10 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high opengrep/python.lang.security.unverified-ssl-context 2026/CVE-2026-5430/cve_2026_5430_poc.py:150 Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5524/CVE-2026-5524.py:123 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5524/CVE-2026-5524.py:181 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5524/CVE-2026-5524.py:241 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
high opengrep/python.requests.security.disabled-cert-validation 2026/CVE-2026-5524/CVE-2026-5524.py:267 Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] Static analysis (opengrep)
medium zizmor/artipacked .github/workflows/actions.yml:16 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
low gitleaks/generic-api-key 2025/CVE-2025-0133/cve_2025_0133.py:29 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2025/CVE-2025-20720/README.md:146 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/private-key 2025/CVE-2025-27636/README.md:97 Possible private-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2025/CVE-2025-31161/cve-2025-31161.py:45 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/private-key 2025/CVE-2025-47423/README.md:44 Possible private-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2025/CVE-2025-48907/README.md:229 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2025/CVE-2025-60800/VULDB_REPORT.md:215 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-1010/exploit_ws_smuggling.py:11 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-109506/README.md:81 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-109506/crack.py:73 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-126997/README.md:66 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/jwt 2026/CVE-2026-12940/EVIDENCE.txt:10 Possible jwt secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-13714/CVE-2026-13714.py:13 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-13714/README.md:16 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-16232/ReadMe.md:36 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-1814/r7creds.py:79 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-21847/README.md:56 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-21847/cve_poc_simple.py:18 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-21847/dpdccve_scanner.py:221 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-21847/security-report-dpdatacenter.md:57 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-header 2026/CVE-2026-22038/README.md:102 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-22038/README.md:68 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user 2026/CVE-2026-25232/README.md:57 Possible curl-auth-user secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-28466/CVE-2026-28466.py:33 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-30/exploit.py:96 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-30944/README.md:175 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-30945/README.md:194 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-32096/exploit.sh:58 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-32255/README.md:150 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-32255/internal-service.py:24 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-35585/data/filebrowser.db:3 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/curl-auth-header 2026/CVE-2026-39842/README.md:553 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-42568/README.md:46 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-44578/README.md:33 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-44578/verify_ghsa_c4j6.py:114 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/curl-auth-header 2026/CVE-2026-44825/README.md:280 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-46376/README.md:88 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/jwt 2026/CVE-2026-47670/README.md:42 Possible jwt secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-header 2026/CVE-2026-47670/README.md:45 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-5465/README.md:168 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-55579/ANALYSIS.md:21 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-55579/EVIDENCE.md:94 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-55579/README.md:44 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-56290/README.md:259 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-57517/cve_2026_57517.py:296 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/curl-auth-header 2026/CVE-2026-59734/README.md:177 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-61628/CVE-2026-61628-Abraxas-Labs.py:236 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/curl-auth-user 2026/CVE-2026-76904/README.md:115 Possible curl-auth-user secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/private-key 2026/CVE-2026-79551/README.md:89 Possible private-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-86259/README.md:51 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-89026/cve-2026-89026-issabel-pbxapi-jwt-rce.py:40 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-9090/CVE-2026-9090.py:144 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-9198/README.md:55 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key 2026/CVE-2026-94609/CVE-2026-94609.py:161 Possible generic-api-key secret in the current tree Secrets (gitleaks)

Tools and coverage

Every analyzer that ran on this commit. A failed or skipped tool is a coverage gap: its share of the score is left out and the coverage figure drops.

AnalyzerPillarStatusVersionFindingsNote
AI tool configurationAI provenanceoksignatures-v10
Explicit AI attributionAI provenanceoksignatures-v10
Release velocityAI provenanceskipped—0
Coding styleAI provenanceok—0
Commit velocityAI provenanceokprov-40
Complexity (lizard)Code qualityoklizard 1.25.10
DocumentationCode qualityok—0
Duplication (jscpd)Code qualityokrepotrust-dup-w60
LintCode qualityokopengrep 1.33.1; rules f1d2b562b414200
Tests and CICode qualityok—0
Type safetyCode qualityok—0
CI workflows (zizmor)Securityokzizmor 1.32.04
Dependencies (osv-scanner)Securityfailed—0osv-scanner exited 127: workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:4: unknown directive: # | workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:5: go directive expects exactly one argument | extraction failed on specified lockfile
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityok—2
Static analysis (opengrep)Securityokopengrep 1.33.1; rules f1d2b562b414300
OpenSSF ScorecardSecurityskipped—0no published OpenSSF Scorecard result for this repo
Secrets (gitleaks)Securityokgitleaks 8.30.160

Score history

Scores from different scoring versions aren't directly comparable.

ScoredCommitScoringAI provenanceQualitySecurity
2026-11-14022616bacf6fprov-5+qual-2+sec-20%3928
2026-11-14022616bacf6fprov-4+qual-2+sec-20%3928

Embed a badge

Maintainers can show these in a README. Badges update when the repository is re-scored.

[![RepoTrust ai](https://repotrust.synapticcyber.com/badge/github.com/XiaomingX/data-cve-poc-py-v1/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/XiaomingX/data-cve-poc-py-v1/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/XiaomingX/data-cve-poc-py-v1/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/XiaomingX/data-cve-poc-py-v1/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/XiaomingX/data-cve-poc-py-v1/security.svg)](https://repotrust.synapticcyber.com/r/github.com/XiaomingX/data-cve-poc-py-v1/)
Full text report

Scores

Phantom dependency: a declared package does not exist on its public registry. If it isn't a private package, anyone could register that name and have their code installed (slopsquatting). See the security findings.

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 0 possible 65% 100%
Code quality 39 poor 90% 100%
Security 28 poor 73% 86%

AI provenance

Weak signals consistent with AI-assisted development. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).

  • Explicitly attributed share (lower bound): 0.0%

  • Unattributed share in AI-consistent velocity bursts: 47.2%

  • Estimated AI-generated share: 0.0%

  • AI tooling configured in repo: claude-code, generic-agent

  • Stylometry index: 2.31 per 1,000 lines (narrated steps 419, placeholders 5, assistant phrasing 1, emoji 697). Reported as a signal, not scored.

Month Lines added Attributed to AI
2026-02 22,829 0%
2026-03 23,230 0%
2026-04 25,656 0%
2026-05 24,899 0%
2026-06 34,264 0%
2026-07 61,995 0%
2026-08 34,535 0%
2026-09 48,307 0%
2026-10 45,655 0%
2026-11 19,867 0%

Evidence

  • 12,328 lines of first-party code in ~4.0h (3,082 lines/hour, 1 commit session) (c7d9de2be383)
  • 7,044 lines of first-party code in ~4.0h (1,761 lines/hour, 1 commit session) (e4a01918d4b1)
  • 2025/CVE-2025-54136/CLAUDE.md (claude-code configuration) (2025/CVE-202)
  • 2025/CVE-2025-54136/codex/AGENTS.md (generic-agent configuration) (2025/CVE-202)
  • 6,422 lines of first-party code in ~4.0h (1,606 lines/hour, 1 commit session) (ffead547663c)
  • 5,562 lines of first-party code in ~4.0h (1,390 lines/hour, 1 commit session) (d6f8cf93d71f)
  • 5,359 lines of first-party code in ~4.0h (1,340 lines/hour, 1 commit session) (d0b69bec18c4)
  • 5,292 lines of first-party code in ~4.0h (1,323 lines/hour, 1 commit session) (18457e658b2a)
  • 4,688 lines of first-party code in ~4.0h (1,172 lines/hour, 1 commit session) (077341445ebb)
  • 4,661 lines of first-party code in ~4.0h (1,165 lines/hour, 1 commit session) (cf51080b7472)
  • 4,547 lines of first-party code in ~4.0h (1,137 lines/hour, 1 commit session) (e23213dce4a3)
  • 4,460 lines of first-party code in ~4.0h (1,115 lines/hour, 1 commit session) (7b32b765ab7e)
  • 4,361 lines of first-party code in ~4.0h (1,090 lines/hour, 1 commit session) (7e0b3da7cf09)
  • 4,138 lines of first-party code in ~4.0h (1,034 lines/hour, 1 commit session) (794887e3d1ab)
  • 4,004 lines of first-party code in ~4.0h (1,001 lines/hour, 1 commit session) (7089889a8238)

AI provenance describes how code was produced; it is not a quality judgment. Unless attribution is explicit, these are signals consistent with AI generation, not proof. Squash/rebase workflows, imported code, and rewritten history reduce accuracy.

Code quality

Code quality is poor: test-to-source ratio 0.01, no CI test run detected; 26% of function code in complex or long functions; 12% duplicated lines. Weakest area: lint.

Area Score
Complexity (lizard) 46
Duplication 49
Code smells (Opengrep) 18
Tests and CI 38
Documentation 40
Type safety 40
Process (Scorecard review/maintenance) n/a
  • Functions: 9,999; mean complexity 5.0, 90th percentile 11; 549 complex and 160 long functions
  • Duplicated lines: 11.8% of 263,242 compared
  • Tests: 4,673 test lines for 336,927 source lines (ratio 0.01); CI test commands: none detected; 6% of recent source commits also change tests
  • Docs missing or thin: license, contributing, changelog

Most complex functions:

Security

Security posture is poor: 6 possible secret(s) in the tree, 0 only in history; 412 high-severity SAST findings; 3 high-severity workflow issues. Weakest area: posture.

Area Score
Secrets (gitleaks, tree + history) 1
Static analysis (Opengrep) 55
Vulnerable dependencies (OSV) n/a
CI workflows (zizmor) 54
Posture (policy, updates, signing, lockfiles) 0
OpenSSF Scorecard n/a
  • Posture checks passed: none; missing: security policy, dependency updates, signed commits, lockfiles

Top findings

Severity Finding Location
high registry.missing-package: PyPI package 'subprocess' does not exist on the public registry: a private package, a typo, or an invented (hallucinated) name that anyone could register 2025/CVE-2025-5781/requirements.txt
high registry.missing-package: PyPI package 'xml.etree.ElementTree' does not exist on the public registry: a private package, a typo, or an invented (hallucinated) name that anyone could register 2026/CVE-2026-21385/requirements.txt
high gitleaks/pkcs12-file: Possible pkcs12-file secret in the current tree 2025/CVE-2025-69421/malformed-cve-2025-69421.p12
high gitleaks/age-secret-key: Possible age-secret-key secret in the current tree 2026/CVE-2026-29781/mtls_poc.go:60
high gitleaks/private-key: Possible private-key secret in the current tree 2026/CVE-2026-29781/mtls_poc.go:51
high gitleaks/jwt: Possible jwt secret in the current tree 2026/CVE-2026-30950/setup/setup.sh:44
high gitleaks/private-key: Possible private-key secret in the current tree 2026/CVE-2026-32941/mtls_poc.go:55
high gitleaks/private-key: Possible private-key secret in the current tree 2026/CVE-2026-4660/Dockerfile:21
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-10042/52465.py:29
high opengrep/dockerfile.security.missing-user-entrypoint: By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium] 2025/CVE-2025-10585/Dockerfile:21
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-11740/CVE-2025-11740.py:83
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-11740/CVE-2025-11740.py:98
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-11740/CVE-2025-11740.py:153
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-12101/CVE_2025-12101.py:135
high opengrep/dockerfile.security.missing-user-entrypoint: By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium] 2025/CVE-2025-13223/Dockerfile:21
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-13407/CVE-2025-13407.py:117
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-13407/CVE-2025-13407.py:144
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-13407/CVE-2025-13407.py:168
high opengrep/python.lang.security.unverified-ssl-context: Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] 2025/CVE-2025-1974/exploit.py:129
high opengrep/python.lang.security.unverified-ssl-context: Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] 2025/CVE-2025-1974/exploit.py:195
high opengrep/python.lang.security.unverified-ssl-context: Unverified SSL context detected. This will permit insecure connections without verifying SSL certificates. Use 'ssl.create_default_context' instead. [confidence medium] 2025/CVE-2025-1974/poc.py:190
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-20720/cve_2025_20720.py:186
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-20720/cve_2025_20720.py:201
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-20720/cve_2025_20720.py:217
high opengrep/python.requests.security.disabled-cert-validation: Certificate verification has been explicitly disabled. This permits insecure connections to insecure servers. Re-enable certification validation. [confidence low] 2025/CVE-2025-20720/cve_2025_20720.py:371

Static signals only: the scorer never runs the project's code. Secret findings are pattern matches that were not verified, and secret values are never stored.

Dependency registry checks

73 declared packages checked: 2 not found on their registry, 0 first published in the last 30 days.

  • missing-package: PyPI: subprocess (declared in 2025/CVE-2025-5781/requirements.txt)
  • missing-package: PyPI: xml.etree.ElementTree (declared in 2026/CVE-2026-21385/requirements.txt)

A missing package may be private. If it isn't, the name is unclaimed and anyone could publish code under it.

Repository profile

  • Source lines: 336,927; test lines: 4,673
Language Lines
Python 277,698
C 27,658
Shell 12,025
JavaScript 5,982
C++ 4,352
PHP 3,917
Go 2,341
Objective-C 1,924
PowerShell 1,764
TypeScript 1,580

Coverage gaps

  • sec-deps: osv-scanner exited 127: workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:4: unknown directive: # | workspace/runs/github.com/XiaomingX/data-cve-poc-py-v1/repo/2026/CVE-2026-42167/go.mod:5: go directive expects exactly one argument | extraction failed on specified lockfile