RepoTrust

Leaderboard github.com

liamsparkles/ec2instanceconnectGUI

A simple GUI that allows saving of instance ids for easier repeat EC2 instance connect without requiring CLI commands

  • View repository ↗
  • Python
  • ★ 0
  • commit 568e02277cdd
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

AI provenance

0%

none-detected

Confidence
42%
Coverage
100%

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

Code quality

79/100

adequate

Confidence
90%
Coverage
100%

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

Security

74/100

adequate

Confidence
85%
Coverage
100%

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

AI provenance

0% none-detected

No AI attribution or AI-consistent velocity signals detected.

How the score is built

  • Explicitly attributed share0%
  • Unattributed share in AI-pace bursts0%
  • Estimated AI-generated share0%
  • AI tool configuration files0
  • Work sessions at AI pace0
  • Releases at AI pace0
  • Coding-style index (1.0+ means possible)0.00

Lines added per month all AI-attributed share

  1. 2026-04607 · 0% AI
  2. 2026-06208 · 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
9
effective_loc
815
tools_detected
0
AI tool configurationok
artifacts
0
tools_configured
0
workflow_agents
0
Commit velocityok
excluded_import_loc
0
flagged_loc
0
flagged_loc_share
0.0%
flagged_units
0
max_loc_per_hour
134.29
measured_loc
815
median_loc_per_hour
93.15
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
0
work_units
3
Release velocityok
flagged_releases
0
max_loc_per_day
2.80
releases
1
Coding styleok
count:assistant_voice
0
count:emoji_in_code
0
count:narrated_steps
0
count:placeholder
0
files:assistant_voice
0
files:emoji_in_code
0
files:narrated_steps
0
files:placeholder
0
index
0
lines_scanned
570
per_kloc:assistant_voice
0
per_kloc:emoji_in_code
0
per_kloc:narrated_steps
0
per_kloc:placeholder
0

Code quality

79 adequate

Code quality is adequate: test-to-source ratio 0.42, no CI test run detected; 0% of function code in complex or long functions; 0% duplicated lines. Weakest area: type safety.

How the score is built

  • Complexity100
  • Duplication100
  • Lint and smells100
  • Tests and CI51
  • Documentation65
  • Type safety40
  • Review processnot measured

Evidence by analyzer

Complexity (lizard)ok
complex_functions
0
function_nloc
422
functions
33
long_functions
0
many_param_functions
0
mean_ccn
3.09
p90_ccn
6
risky_nloc_share
0.0%
Duplication (jscpd)ok
compared_lines
448
duplicated_lines
0
duplicated_share
0.0%
files
5
Lintok
findings
0
scanned_lines
570
weighted_findings
0
Tests and CIok
check:ci_present
no
check:ci_runs_lint
no
check:ci_runs_tests
no
check:has_tests
yes
check:test_ratio
no
check:tests_cochange
yes
ci_files
0
cochange_commits
3
cochange_share
33.3%
source_lines
570
test_lines
237
test_ratio
0.42
Documentationok2 items
  • README.md README.md
  • LICENSE LICENSE
check:changelog
no
check:contributing
no
check:license
yes
check:readme
yes
readme_lines
66
Type safetyok
check:low_escape_density
yes
check:strict_config
no
escapes
0
escapes_per_kloc
0

Security

74 adequate

Security posture is adequate: 56 known vulnerabilities in 2 dependencies; 1 high-severity SAST findings. Weakest area: posture.

How the score is built

  • Secrets100
  • Static analysis (SAST)77
  • Vulnerable dependencies74
  • CI workflowsnot measured
  • Security posture0
  • OpenSSF Scorecardnot measured

Evidence by analyzer

OpenSSF Scorecardskipped

no published OpenSSF Scorecard result for this repo

Package registriesok
checked
5
declared
5
lookup_errors
0
missing
0
recent
0
Secrets (gitleaks)ok
secrets_current
0
secrets_history
0
secrets_low_confidence
0
secrets_nonprod
0
Static analysis (opengrep)ok
findings
1
findings_high
1
findings_low
0
findings_medium
0
parse_errors
0
scanned_lines
570
weighted_findings
0.75
Dependencies (osv-scanner)ok
penalty
18
vulnerabilities
56
vulnerable_packages
2
vulns_critical
6
vulns_high
34
vulns_low
0
vulns_medium
14
vulns_unknown
2
CI workflows (zizmor)skipped
Security postureok
check:dependency_updates
no
check:lockfiles
yes
check:security_policy
no
check:signed_commits
no
signed_commit_share
33.3%
unpinned_manifests
0
Release downloadsok2 items
binary_assets
2
signals
1
suspicious
0

Findings

6 critical35 high16 medium

SeverityRuleLocationMessageTool
critical osv/GHSA-332p-7hrc-92wf requirements-dev.txt [email protected] (PyPI) is affected by GHSA-332p-7hrc-92wf; also in requirements.txt Dependencies (osv-scanner)
critical osv/GHSA-3f63-hfp8-52jq requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-457, GHSA-3f63-hfp8-52jq; also in requirements.txt Dependencies (osv-scanner)
critical osv/GHSA-5x8w-8jj5-q52h requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4330, GHSA-5x8w-8jj5-q52h; also in requirements.txt Dependencies (osv-scanner)
critical osv/GHSA-8g5g-8vmr-9782 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4332, GHSA-8g5g-8vmr-9782; also in requirements.txt Dependencies (osv-scanner)
critical osv/GHSA-w889-685w-c8fh requirements-dev.txt [email protected] (PyPI) is affected by GHSA-w889-685w-c8fh; also in requirements.txt Dependencies (osv-scanner)
critical osv/GHSA-xvh5-g6gv-559v requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4363, GHSA-xvh5-g6gv-559v; also in requirements.txt Dependencies (osv-scanner)
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit ec2_instance_connect_gui/main_window.py:73 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 osv/GHSA-22hg-r758-rrw9 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-22hg-r758-rrw9; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-27h8-gf7j-v5hc requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4326, GHSA-27h8-gf7j-v5hc; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-3j72-p6qg-6xp7 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4341, GHSA-3j72-p6qg-6xp7; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-44wm-f244-xhp3 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-1793, GHSA-44wm-f244-xhp3; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-4558-3h8r-v8xp requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4327, GHSA-4558-3h8r-v8xp; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-45hq-cxwh-f6vc requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2255, GHSA-45hq-cxwh-f6vc; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-58r4-6rv3-gfh8 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4329, GHSA-58r4-6rv3-gfh8; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-5x94-69rx-g8h2 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2254, GHSA-5x94-69rx-g8h2; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-5xm2-6676-qcp9 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-5xm2-6676-qcp9; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-62p4-gmf7-7g93 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3493, GHSA-62p4-gmf7-7g93; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-65qm-jvmh-6pqg requirements-dev.txt [email protected] (PyPI) is affected by GHSA-65qm-jvmh-6pqg; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-6r8x-57c9-28j4 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3451, GHSA-6r8x-57c9-28j4; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-7mwm-ghpf-9vrm requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4331, GHSA-7mwm-ghpf-9vrm; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-8v84-f9pq-wr9x requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2253, GHSA-8v84-f9pq-wr9x; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-9hw9-ch79-4vh6 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3453, GHSA-9hw9-ch79-4vh6; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-9v9v-9qvf-h2hj requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4343, GHSA-9v9v-9qvf-h2hj; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-c6hw-5grf-ff96 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-c6hw-5grf-ff96; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-f2g6-542v-9j58 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-f2g6-542v-9j58; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-g7cr-3p24-7wf7 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-g7cr-3p24-7wf7; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-g842-9rc4-69pw requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4338, GHSA-g842-9rc4-69pw; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-gg2r-wvfm-q9rx requirements-dev.txt [email protected] (PyPI) is affected by GHSA-gg2r-wvfm-q9rx; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-j4m9-6w36-pw47 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-j4m9-6w36-pw47; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-j7hp-h8jx-5ppr requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-1794, GHSA-j7hp-h8jx-5ppr; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-jg86-v3jv-hrpm requirements-dev.txt [email protected] (PyPI) is affected by GHSA-jg86-v3jv-hrpm; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-jjj6-mw9f-p565 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3495, GHSA-jjj6-mw9f-p565; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-mrfp-p49p-3hf2 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-mrfp-p49p-3hf2; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-p4wg-p73j-c528 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-p4wg-p73j-c528; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-pchr-8j38-3x4p requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4334, GHSA-pchr-8j38-3x4p; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-phj9-mv4w-65pm requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2256, GHSA-phj9-mv4w-65pm; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-q45j-58j2-45rg requirements-dev.txt [email protected] (PyPI) is affected by GHSA-q45j-58j2-45rg; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-vjc4-5qp5-m44j requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3496, GHSA-vjc4-5qp5-m44j; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-xcvg-w56q-r89m requirements-dev.txt [email protected] (PyPI) is affected by GHSA-xcvg-w56q-r89m; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-xgh8-jp6q-p5x8 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4335, GHSA-xgh8-jp6q-p5x8; also in requirements.txt Dependencies (osv-scanner)
high osv/GHSA-xj96-63gp-2gmr requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3454, GHSA-xj96-63gp-2gmr; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-24rc-8hj2-v98c requirements-dev.txt [email protected] (PyPI) is affected by GHSA-24rc-8hj2-v98c; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-254f-3936-288h requirements-dev.txt [email protected] (PyPI) is affected by GHSA-254f-3936-288h; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-462x-pgg6-55fp requirements-dev.txt [email protected] (PyPI) is affected by GHSA-462x-pgg6-55fp; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-4rm8-3hmm-39fg requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4340, GHSA-4rm8-3hmm-39fg; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-4x4j-2g7c-83w6 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2257, GHSA-4x4j-2g7c-83w6; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-6w46-j5rx-g56g requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-1845, GHSA-6w46-j5rx-g56g Dependencies (osv-scanner)
medium osv/GHSA-74r2-7ff9-mjj2 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-74r2-7ff9-mjj2; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-fc9g-5qg7-mf45 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-fc9g-5qg7-mf45; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-fj7v-r99m-22gq requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-3494, GHSA-fj7v-r99m-22gq; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-p8hx-v2p6-rp84 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-4337, GHSA-p8hx-v2p6-rp84; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-r73j-pqj5-w3x7 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-2874, GHSA-r73j-pqj5-w3x7; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-rfgq-q3w2-pmv2 requirements-dev.txt [email protected] (PyPI) is affected by GHSA-rfgq-q3w2-pmv2; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-vx6w-vv9f-6gvg requirements-dev.txt [email protected] (PyPI) is affected by GHSA-vx6w-vv9f-6gvg; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-wjx4-4jcj-g98j requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2026-165, GHSA-wjx4-4jcj-g98j; also in requirements.txt Dependencies (osv-scanner)
medium osv/GHSA-wqgw-9xfh-qf2g requirements-dev.txt [email protected] (PyPI) is affected by GHSA-wqgw-9xfh-qf2g; also in requirements.txt Dependencies (osv-scanner)
medium osv/PYSEC-2023-175 requirements-dev.txt [email protected] (PyPI) is affected by PYSEC-2023-175; also in requirements.txt Dependencies (osv-scanner)

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 provenanceokprov-40
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 f1d2b562b4140
Tests and CICode qualityok—0
Type safetyCode qualityok—0
CI workflows (zizmor)Securityskipped—0
Dependencies (osv-scanner)Securityokosv-scanner version: 2.7.156
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityok—0
Static analysis (opengrep)Securityokopengrep 1.33.1; rules f1d2b562b4141
OpenSSF ScorecardSecurityskipped—0no published OpenSSF Scorecard result for this repo
Secrets (gitleaks)Securityokgitleaks 8.30.10

Score history

Scores from different scoring versions aren't directly comparable.

ScoredCommitScoringAI provenanceQualitySecurity
2026-11-14568e02277cddprov-5+qual-2+sec-20%7974
2026-11-14568e02277cddprov-4+qual-2+sec-20%7974

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/liamsparkles/ec2instanceconnectGUI/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/liamsparkles/ec2instanceconnectGUI/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/liamsparkles/ec2instanceconnectGUI/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/liamsparkles/ec2instanceconnectGUI/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/liamsparkles/ec2instanceconnectGUI/security.svg)](https://repotrust.synapticcyber.com/r/github.com/liamsparkles/ec2instanceconnectGUI/)
Full text report

Scores

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 0 none-detected 42% 100%
Code quality 79 adequate 90% 100%
Security 74 adequate 85% 100%

AI provenance

No AI attribution or AI-consistent velocity signals detected.

  • Explicitly attributed share (lower bound): 0.0%
  • Unattributed share in AI-consistent velocity bursts: 0.0%
  • Estimated AI-generated share: 0.0%
Month Lines added Attributed to AI
2026-04 607 0%
2026-06 208 0%

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 adequate: test-to-source ratio 0.42, no CI test run detected; 0% of function code in complex or long functions; 0% duplicated lines. Weakest area: type safety.

Area Score
Complexity (lizard) 100
Duplication 100
Code smells (Opengrep) 100
Tests and CI 51
Documentation 65
Type safety 40
Process (Scorecard review/maintenance) n/a
  • Functions: 33; mean complexity 3.1, 90th percentile 6; 0 complex and 0 long functions
  • Duplicated lines: 0.0% of 448 compared
  • Tests: 237 test lines for 570 source lines (ratio 0.42); CI test commands: none detected; 33% of recent source commits also change tests
  • Docs missing or thin: contributing, changelog

Security

Security posture is adequate: 56 known vulnerabilities in 2 dependencies; 1 high-severity SAST findings. Weakest area: posture.

Area Score
Secrets (gitleaks, tree + history) 100
Static analysis (Opengrep) 77
Vulnerable dependencies (OSV) 74
CI workflows (zizmor) n/a
Posture (policy, updates, signing, lockfiles) 0
OpenSSF Scorecard n/a
  • Known vulnerabilities: 56 in 2 packages (critical 6, high 34, medium 14, low 0)

  • Posture checks passed: lockfiles; missing: security policy, dependency updates, signed commits

Top findings

Severity Finding Location
critical osv/GHSA-5x8w-8jj5-q52h: [email protected] (PyPI) is affected by PYSEC-2026-4330, GHSA-5x8w-8jj5-q52h; also in requirements.txt requirements-dev.txt
critical osv/GHSA-8g5g-8vmr-9782: [email protected] (PyPI) is affected by PYSEC-2026-4332, GHSA-8g5g-8vmr-9782; also in requirements.txt requirements-dev.txt
critical osv/GHSA-xvh5-g6gv-559v: [email protected] (PyPI) is affected by PYSEC-2026-4363, GHSA-xvh5-g6gv-559v; also in requirements.txt requirements-dev.txt
critical osv/GHSA-3f63-hfp8-52jq: [email protected] (PyPI) is affected by PYSEC-2026-457, GHSA-3f63-hfp8-52jq; also in requirements.txt requirements-dev.txt
critical osv/GHSA-332p-7hrc-92wf: [email protected] (PyPI) is affected by GHSA-332p-7hrc-92wf; also in requirements.txt requirements-dev.txt
critical osv/GHSA-w889-685w-c8fh: [email protected] (PyPI) is affected by GHSA-w889-685w-c8fh; also in requirements.txt requirements-dev.txt
high opengrep/python.lang.security.audit.dangerous-subprocess-use-audit: 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 resource. You may consider using 'shlex.escape()'. [confidence low] ec2_instance_connect_gui/main_window.py:73
high osv/GHSA-44wm-f244-xhp3: [email protected] (PyPI) is affected by PYSEC-2026-1793, GHSA-44wm-f244-xhp3; also in requirements.txt requirements-dev.txt
high osv/GHSA-j7hp-h8jx-5ppr: [email protected] (PyPI) is affected by PYSEC-2026-1794, GHSA-j7hp-h8jx-5ppr; also in requirements.txt requirements-dev.txt
high osv/GHSA-8v84-f9pq-wr9x: [email protected] (PyPI) is affected by PYSEC-2026-2253, GHSA-8v84-f9pq-wr9x; also in requirements.txt requirements-dev.txt
high osv/GHSA-5x94-69rx-g8h2: [email protected] (PyPI) is affected by PYSEC-2026-2254, GHSA-5x94-69rx-g8h2; also in requirements.txt requirements-dev.txt
high osv/GHSA-45hq-cxwh-f6vc: [email protected] (PyPI) is affected by PYSEC-2026-2255, GHSA-45hq-cxwh-f6vc; also in requirements.txt requirements-dev.txt
high osv/GHSA-phj9-mv4w-65pm: [email protected] (PyPI) is affected by PYSEC-2026-2256, GHSA-phj9-mv4w-65pm; also in requirements.txt requirements-dev.txt
high osv/GHSA-6r8x-57c9-28j4: [email protected] (PyPI) is affected by PYSEC-2026-3451, GHSA-6r8x-57c9-28j4; also in requirements.txt requirements-dev.txt
high osv/GHSA-9hw9-ch79-4vh6: [email protected] (PyPI) is affected by PYSEC-2026-3453, GHSA-9hw9-ch79-4vh6; also in requirements.txt requirements-dev.txt
high osv/GHSA-xj96-63gp-2gmr: [email protected] (PyPI) is affected by PYSEC-2026-3454, GHSA-xj96-63gp-2gmr; also in requirements.txt requirements-dev.txt
high osv/GHSA-62p4-gmf7-7g93: [email protected] (PyPI) is affected by PYSEC-2026-3493, GHSA-62p4-gmf7-7g93; also in requirements.txt requirements-dev.txt
high osv/GHSA-jjj6-mw9f-p565: [email protected] (PyPI) is affected by PYSEC-2026-3495, GHSA-jjj6-mw9f-p565; also in requirements.txt requirements-dev.txt
high osv/GHSA-vjc4-5qp5-m44j: [email protected] (PyPI) is affected by PYSEC-2026-3496, GHSA-vjc4-5qp5-m44j; also in requirements.txt requirements-dev.txt
high osv/GHSA-27h8-gf7j-v5hc: [email protected] (PyPI) is affected by PYSEC-2026-4326, GHSA-27h8-gf7j-v5hc; also in requirements.txt requirements-dev.txt
high osv/GHSA-4558-3h8r-v8xp: [email protected] (PyPI) is affected by PYSEC-2026-4327, GHSA-4558-3h8r-v8xp; also in requirements.txt requirements-dev.txt
high osv/GHSA-58r4-6rv3-gfh8: [email protected] (PyPI) is affected by PYSEC-2026-4329, GHSA-58r4-6rv3-gfh8; also in requirements.txt requirements-dev.txt
high osv/GHSA-7mwm-ghpf-9vrm: [email protected] (PyPI) is affected by PYSEC-2026-4331, GHSA-7mwm-ghpf-9vrm; also in requirements.txt requirements-dev.txt
high osv/GHSA-pchr-8j38-3x4p: [email protected] (PyPI) is affected by PYSEC-2026-4334, GHSA-pchr-8j38-3x4p; also in requirements.txt requirements-dev.txt
high osv/GHSA-xgh8-jp6q-p5x8: [email protected] (PyPI) is affected by PYSEC-2026-4335, GHSA-xgh8-jp6q-p5x8; also in requirements.txt requirements-dev.txt

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.

Distribution signals

Signals consistent with a repository that exists to distribute a download. They are heuristics, not a verdict; release files were not downloaded or inspected.

Repository profile

  • Source lines: 570; test lines: 237
Language Lines
Python 807