RepoTrust

Leaderboard github.com

Echo3ToEcho7/chatgov

Politicians lie. Use LLMs to chat with the contents of US bills and laws to discover what they do. #vibecoded

  • View repository ↗
  • TypeScript
  • ★ 0
  • commit 47c27b68af28
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

AI provenance

12%

explicit

Confidence
75%
Coverage
100%

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

Code quality

44/100

poor

Confidence
90%
Coverage
100%

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

Security

59/100

weak

Confidence
85%
Coverage
100%

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

AI provenance

12% explicit

Explicit AI attribution on 12% of first-party code added; an estimated 12% including velocity signals.

How the score is built

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

Attributed AI tools

ToolCommitsLines addedFirst seenLast seen
Claude Code185742025-06-012025-06-02

Lines added per month all AI-attributed share

  1. 2025-064,742 · 12% AI

Findings in AI-attributed lines vs the rest

From git blame: 475 lines trace to AI-attributed commits, 4,095 to others. Too few lines in one group for a fair comparison. Reported, not scored.

Findings per 1,000 linesAI-attributedOtherRatio
Code quality0.000.00—
Security0.002.44—

Evidence by analyzer

Explicit AI attributionok19 items
attributed_commit_share
90.0%
attributed_commits
18
attributed_loc
574
attributed_loc_share
12.1%
commits
20
effective_loc
4,742
tools_detected
1
AI tool configurationok
artifacts
0
tools_configured
0
workflow_agents
0
Commit velocityok
excluded_import_loc
4,168
flagged_loc
0
flagged_loc_share
0.0%
flagged_units
0
max_loc_per_hour
109.75
measured_loc
574
median_loc_per_hour
68.62
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
0
work_units
4
Release velocityskipped
Coding styleok2 items
count:assistant_voice
0
count:emoji_in_code
29
count:narrated_steps
0
count:placeholder
2
files:assistant_voice
0
files:emoji_in_code
6
files:narrated_steps
0
files:placeholder
1
index
4.05
lines_scanned
4,570
per_kloc:assistant_voice
0
per_kloc:emoji_in_code
6.35
per_kloc:narrated_steps
0
per_kloc:placeholder
0.44
Findings in AI-written linesok
ai_lines
475
blame_failures
0
files_blamed
28
other_lines
4,095
quality:ai_findings
0
quality:ai_per_kloc
0
quality:other_findings
0
quality:other_per_kloc
0
security:ai_findings
0
security:ai_per_kloc
0
security:other_findings
10
security:other_per_kloc
2.44

Code quality

44 poor

Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 25% of function code in complex or long functions; 15% duplicated lines. Weakest area: testing.

How the score is built

  • Complexity47
  • Duplication40
  • Lint and smells100
  • Tests and CI0
  • Documentation40
  • Type safety100
  • Review processnot measured

Evidence by analyzer

Complexity (lizard)ok7 items
complex_functions
2
function_nloc
3,380
functions
236
long_functions
6
many_param_functions
0
mean_ccn
2.74
p90_ccn
7
risky_nloc_share
25.4%
Duplication (jscpd)ok9 items
compared_lines
3,279
duplicated_lines
494
duplicated_share
15.1%
files
28
Lintok
findings
0
scanned_lines
4,570
weighted_findings
0
Tests and CIok
check:ci_present
no
check:ci_runs_lint
no
check:ci_runs_tests
no
check:has_tests
no
check:test_ratio
no
check:tests_cochange
no
ci_files
0
cochange_commits
15
cochange_share
0.0%
source_lines
4,570
test_lines
0
test_ratio
0
Documentationok1 item
  • README.md README.md
check:changelog
no
check:contributing
no
check:license
no
check:readme
yes
readme_lines
156
Type safetyok1 item
  • TypeScript strict type checking: tsconfig.app.json tsconfig.app.json
check:low_escape_density
yes
check:strict_config
yes
escapes
21
escapes_per_kloc
4.63

Security

59 weak

Security posture is weak: 180 known vulnerabilities in 48 dependencies. Weakest area: posture.

How the score is built

  • Secrets100
  • Static analysis (SAST)95
  • Vulnerable dependencies0
  • CI workflowsnot measured
  • Security posture0
  • OpenSSF Scorecardnot measured

Evidence by analyzer

OpenSSF Scorecardskipped

no published OpenSSF Scorecard result for this repo

Package registriesok
checked
34
declared
34
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
10
findings_high
0
findings_low
10
findings_medium
0
parse_errors
0
scanned_lines
4,570
weighted_findings
0.62
Dependencies (osv-scanner)ok
penalty
381
vulnerabilities
180
vulnerable_packages
48
vulns_critical
8
vulns_high
89
vulns_low
13
vulns_medium
70
vulns_unknown
0
CI workflows (zizmor)skipped
Security postureok
check:dependency_updates
no
check:lockfiles
yes
check:security_policy
no
check:signed_commits
no
signed_commit_share
0.0%
unpinned_manifests
0
Release downloadsok
binary_assets
0
signals
0
suspicious
0

Findings

8 critical89 high70 medium23 low

SeverityRuleLocationMessageTool
critical osv/GHSA-23hp-3jrh-7fpw package-lock.json [email protected] (npm) is affected by GHSA-23hp-3jrh-7fpw Dependencies (osv-scanner)
critical osv/GHSA-fjxv-7rqg-78g4 package-lock.json [email protected] (npm) is affected by GHSA-fjxv-7rqg-78g4 Dependencies (osv-scanner)
critical osv/GHSA-fjxv-7rqg-78g4 package-lock.json [email protected] (npm) is affected by GHSA-fjxv-7rqg-78g4 Dependencies (osv-scanner)
critical osv/GHSA-jqcg-44mw-7w3h package-lock.json [email protected] (npm) is affected by GHSA-jqcg-44mw-7w3h Dependencies (osv-scanner)
critical osv/GHSA-m7jm-9gc2-mpf2 package-lock.json [email protected] (npm) is affected by GHSA-m7jm-9gc2-mpf2 Dependencies (osv-scanner)
critical osv/GHSA-q9v2-7m5w-4693 package-lock.json [email protected] (npm) is affected by GHSA-q9v2-7m5w-4693 Dependencies (osv-scanner)
critical osv/GHSA-w7jw-789q-3m8p package-lock.json [email protected] (npm) is affected by GHSA-w7jw-789q-3m8p Dependencies (osv-scanner)
critical osv/GHSA-xq3m-2v4x-88gg package-lock.json [email protected] (npm) is affected by GHSA-xq3m-2v4x-88gg Dependencies (osv-scanner)
high osv/GHSA-23c5-xmqv-rm74 package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74 Dependencies (osv-scanner)
high osv/GHSA-23c5-xmqv-rm74 package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74 Dependencies (osv-scanner)
high osv/GHSA-25h7-pfq9-p65f package-lock.json [email protected] (npm) is affected by GHSA-25h7-pfq9-p65f Dependencies (osv-scanner)
high osv/GHSA-27r3-jxmh-p828 package-lock.json [email protected] (npm) is affected by GHSA-27r3-jxmh-p828 Dependencies (osv-scanner)
high osv/GHSA-2883-xcg3-v3hh package-lock.json [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh Dependencies (osv-scanner)
high osv/GHSA-28wg-ghj8-5hjv package-lock.json [email protected] (npm) is affected by GHSA-28wg-ghj8-5hjv Dependencies (osv-scanner)
high osv/GHSA-2v37-7h3g-55p8 package-lock.json [email protected] (npm) is affected by GHSA-2v37-7h3g-55p8 Dependencies (osv-scanner)
high osv/GHSA-2w69-qvjg-hvjx package-lock.json [email protected] (npm) is affected by GHSA-2w69-qvjg-hvjx Dependencies (osv-scanner)
high osv/GHSA-34x7-hfp2-rc4v package-lock.json [email protected] (npm) is affected by GHSA-34x7-hfp2-rc4v Dependencies (osv-scanner)
high osv/GHSA-35jp-ww65-95wh package-lock.json [email protected] (npm) is affected by GHSA-35jp-ww65-95wh Dependencies (osv-scanner)
high osv/GHSA-3644-q5cj-c5c7 package-lock.json [email protected] (npm) is affected by GHSA-3644-q5cj-c5c7 Dependencies (osv-scanner)
high osv/GHSA-37ch-88jc-xwx2 package-lock.json [email protected] (npm) is affected by GHSA-37ch-88jc-xwx2 Dependencies (osv-scanner)
high osv/GHSA-395f-4hp3-45gv package-lock.json [email protected] (npm) is affected by GHSA-395f-4hp3-45gv Dependencies (osv-scanner)
high osv/GHSA-3cgp-3xvw-98x8 package-lock.json [email protected] (npm) is affected by GHSA-3cgp-3xvw-98x8 Dependencies (osv-scanner)
high osv/GHSA-3g43-6gmg-66jw package-lock.json [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26 Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26 Dependencies (osv-scanner)
high osv/GHSA-43fc-jf86-j433 package-lock.json [email protected] (npm) is affected by GHSA-43fc-jf86-j433 Dependencies (osv-scanner)
high osv/GHSA-49rj-9fvp-4h2h package-lock.json [email protected] (npm) is affected by GHSA-49rj-9fvp-4h2h Dependencies (osv-scanner)
high osv/GHSA-4hjh-wcwx-xvwj package-lock.json [email protected] (npm) is affected by GHSA-4hjh-wcwx-xvwj Dependencies (osv-scanner)
high osv/GHSA-52cp-r559-cp3m package-lock.json [email protected] (npm) is affected by GHSA-52cp-r559-cp3m Dependencies (osv-scanner)
high osv/GHSA-5375-pq7m-f5r2 package-lock.json @grpc/[email protected] (npm) is affected by GHSA-5375-pq7m-f5r2 Dependencies (osv-scanner)
high osv/GHSA-587h-7wmj-h5pm package-lock.json [email protected] (npm) is affected by GHSA-587h-7wmj-h5pm Dependencies (osv-scanner)
high osv/GHSA-5p4m-2wfm-xmqj package-lock.json [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj Dependencies (osv-scanner)
high osv/GHSA-62hf-57xw-28j9 package-lock.json [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 Dependencies (osv-scanner)
high osv/GHSA-66ff-xgx4-vchm package-lock.json [email protected] (npm) is affected by GHSA-66ff-xgx4-vchm Dependencies (osv-scanner)
high osv/GHSA-685m-2w69-288q package-lock.json [email protected] (npm) is affected by GHSA-685m-2w69-288q Dependencies (osv-scanner)
high osv/GHSA-68fv-2mgg-jv7q package-lock.json [email protected] (npm) is affected by GHSA-68fv-2mgg-jv7q Dependencies (osv-scanner)
high osv/GHSA-6chq-wfr3-2hj9 package-lock.json [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 Dependencies (osv-scanner)
high osv/GHSA-6g55-p6wh-862q package-lock.json [email protected] (npm) is affected by GHSA-6g55-p6wh-862q Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p Dependencies (osv-scanner)
high osv/GHSA-73wf-gq98-2v4g package-lock.json [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g Dependencies (osv-scanner)
high osv/GHSA-75px-5xx7-5xc7 package-lock.json [email protected] (npm) is affected by GHSA-75px-5xx7-5xc7 Dependencies (osv-scanner)
high osv/GHSA-777c-7fjr-54vf package-lock.json [email protected] (npm) is affected by GHSA-777c-7fjr-54vf Dependencies (osv-scanner)
high osv/GHSA-7mvr-c777-76hp package-lock.json [email protected] (npm) is affected by GHSA-7mvr-c777-76hp Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj Dependencies (osv-scanner)
high osv/GHSA-83g3-92jg-28cx package-lock.json [email protected] (npm) is affected by GHSA-83g3-92jg-28cx Dependencies (osv-scanner)
high osv/GHSA-869p-cjfg-cm3x package-lock.json [email protected] (npm) is affected by GHSA-869p-cjfg-cm3x Dependencies (osv-scanner)
high osv/GHSA-8gc5-j5rx-235r package-lock.json [email protected] (npm) is affected by GHSA-8gc5-j5rx-235r Dependencies (osv-scanner)
high osv/GHSA-8gw3-rxh4-v6jx package-lock.json [email protected] (npm) is affected by GHSA-8gw3-rxh4-v6jx Dependencies (osv-scanner)
high osv/GHSA-8qq5-rm4j-mr97 package-lock.json [email protected] (npm) is affected by GHSA-8qq5-rm4j-mr97 Dependencies (osv-scanner)
high osv/GHSA-8v8x-cx79-35w7 package-lock.json [email protected] (npm) is affected by GHSA-8v8x-cx79-35w7 Dependencies (osv-scanner)
high osv/GHSA-8x6r-g9mw-2r78 package-lock.json [email protected] (npm) is affected by GHSA-8x6r-g9mw-2r78 Dependencies (osv-scanner)
high osv/GHSA-8x88-c5mf-7j5w package-lock.json [email protected] (npm) is affected by GHSA-8x88-c5mf-7j5w Dependencies (osv-scanner)
high osv/GHSA-96hv-2xvq-fx4p package-lock.json [email protected] (npm) is affected by GHSA-96hv-2xvq-fx4p Dependencies (osv-scanner)
high osv/GHSA-99f4-grh7-6pcq package-lock.json @grpc/[email protected] (npm) is affected by GHSA-99f4-grh7-6pcq Dependencies (osv-scanner)
high osv/GHSA-9ppj-qmqm-q256 package-lock.json [email protected] (npm) is affected by GHSA-9ppj-qmqm-q256 Dependencies (osv-scanner)
high osv/GHSA-c2c7-rcm5-vvqj package-lock.json [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj Dependencies (osv-scanner)
high osv/GHSA-c2c7-rcm5-vvqj package-lock.json [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj Dependencies (osv-scanner)
high osv/GHSA-c83g-rgw3-j3cx package-lock.json [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx Dependencies (osv-scanner)
high osv/GHSA-chx6-hx7r-mcp5 package-lock.json [email protected] (npm) is affected by GHSA-chx6-hx7r-mcp5 Dependencies (osv-scanner)
high osv/GHSA-hfxv-24rg-xrqf package-lock.json [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf Dependencies (osv-scanner)
high osv/GHSA-hmw2-7cc7-3qxx package-lock.json [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx Dependencies (osv-scanner)
high osv/GHSA-hmw2-7cc7-3qxx package-lock.json [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx Dependencies (osv-scanner)
high osv/GHSA-j5f8-grm9-p9fc package-lock.json [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc Dependencies (osv-scanner)
high osv/GHSA-jc85-fpwf-qm7x package-lock.json [email protected] (npm) is affected by GHSA-jc85-fpwf-qm7x Dependencies (osv-scanner)
high osv/GHSA-jmr7-xgp7-cmfj package-lock.json [email protected] (npm) is affected by GHSA-jmr7-xgp7-cmfj Dependencies (osv-scanner)
high osv/GHSA-jvwf-75h9-cwgg package-lock.json [email protected] (npm) is affected by GHSA-jvwf-75h9-cwgg Dependencies (osv-scanner)
high osv/GHSA-m9gg-hp2v-232j package-lock.json @grpc/[email protected] (npm) is affected by GHSA-m9gg-hp2v-232j Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg Dependencies (osv-scanner)
high osv/GHSA-mrhx-c7xc-m3w5 package-lock.json [email protected] (npm) is affected by GHSA-mrhx-c7xc-m3w5 Dependencies (osv-scanner)
high osv/GHSA-mw96-cpmx-2vgc package-lock.json [email protected] (npm) is affected by GHSA-mw96-cpmx-2vgc Dependencies (osv-scanner)
high osv/GHSA-p92q-9vqr-4j8v package-lock.json [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v Dependencies (osv-scanner)
high osv/GHSA-p9ff-h696-f583 package-lock.json [email protected] (npm) is affected by GHSA-p9ff-h696-f583 Dependencies (osv-scanner)
high osv/GHSA-pf86-5x62-jrwf package-lock.json [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf Dependencies (osv-scanner)
high osv/GHSA-pmwg-cvhr-8vh7 package-lock.json [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 Dependencies (osv-scanner)
high osv/GHSA-q8qp-cvcw-x6jj package-lock.json [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj Dependencies (osv-scanner)
high osv/GHSA-qffp-2rhf-9h96 package-lock.json [email protected] (npm) is affected by GHSA-qffp-2rhf-9h96 Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 Dependencies (osv-scanner)
high osv/GHSA-r28c-9q8g-f849 package-lock.json [email protected] (npm) is affected by GHSA-r28c-9q8g-f849 Dependencies (osv-scanner)
high osv/GHSA-r292-9mhp-454m package-lock.json [email protected] (npm) is affected by GHSA-r292-9mhp-454m Dependencies (osv-scanner)
high osv/GHSA-r399-636x-v7f6 package-lock.json @langchain/[email protected] (npm) is affected by GHSA-r399-636x-v7f6 Dependencies (osv-scanner)
high osv/GHSA-r399-636x-v7f6 package-lock.json [email protected] (npm) is affected by GHSA-r399-636x-v7f6 Dependencies (osv-scanner)
high osv/GHSA-r5fr-rjxr-66jc package-lock.json [email protected] (npm) is affected by GHSA-r5fr-rjxr-66jc Dependencies (osv-scanner)
high osv/GHSA-r6q2-hw4h-h46w package-lock.json [email protected] (npm) is affected by GHSA-r6q2-hw4h-h46w Dependencies (osv-scanner)
high osv/GHSA-rf6f-7fwh-wjgh package-lock.json [email protected] (npm) is affected by GHSA-rf6f-7fwh-wjgh Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 Dependencies (osv-scanner)
high osv/GHSA-rxv8-25v2-qmq8 package-lock.json [email protected] (npm) is affected by GHSA-rxv8-25v2-qmq8 Dependencies (osv-scanner)
high osv/GHSA-w5hq-g745-h8pq package-lock.json [email protected] (npm) is affected by GHSA-w5hq-g745-h8pq Dependencies (osv-scanner)
high osv/GHSA-w5hq-g745-h8pq package-lock.json [email protected] (npm) is affected by GHSA-w5hq-g745-h8pq Dependencies (osv-scanner)
high osv/GHSA-wcpc-wj8m-hjx6 package-lock.json [email protected] (npm) is affected by GHSA-wcpc-wj8m-hjx6 Dependencies (osv-scanner)
high osv/GHSA-xwg4-73v4-xw9w package-lock.json [email protected] (npm) is affected by GHSA-xwg4-73v4-xw9w Dependencies (osv-scanner)
medium osv/GHSA-2g4f-4pwh-qvx6 package-lock.json [email protected] (npm) is affected by GHSA-2g4f-4pwh-qvx6 Dependencies (osv-scanner)
medium osv/GHSA-2j2x-hqr9-3h42 package-lock.json [email protected] (npm) is affected by GHSA-2j2x-hqr9-3h42 Dependencies (osv-scanner)
medium osv/GHSA-2pr8-phx7-x9h3 package-lock.json [email protected] (npm) is affected by GHSA-2pr8-phx7-x9h3 Dependencies (osv-scanner)
medium osv/GHSA-337j-9hxr-rhxg package-lock.json [email protected] (npm) is affected by GHSA-337j-9hxr-rhxg Dependencies (osv-scanner)
medium osv/GHSA-3p68-rc4w-qgx5 package-lock.json [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5 Dependencies (osv-scanner)
medium osv/GHSA-3v7f-55p6-f55p package-lock.json [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p Dependencies (osv-scanner)
medium osv/GHSA-3v7f-55p6-f55p package-lock.json [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p Dependencies (osv-scanner)
medium osv/GHSA-3w6x-2g7m-8v23 package-lock.json [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23 Dependencies (osv-scanner)
medium osv/GHSA-42h9-826w-cgv3 package-lock.json [email protected] (npm) is affected by GHSA-42h9-826w-cgv3 Dependencies (osv-scanner)
medium osv/GHSA-445q-vr5w-6q77 package-lock.json [email protected] (npm) is affected by GHSA-445q-vr5w-6q77 Dependencies (osv-scanner)
medium osv/GHSA-48c2-rrv3-qjmp package-lock.json [email protected] (npm) is affected by GHSA-48c2-rrv3-qjmp Dependencies (osv-scanner)
medium osv/GHSA-4mjr-xmp4-gh2g package-lock.json [email protected] (npm) is affected by GHSA-4mjr-xmp4-gh2g Dependencies (osv-scanner)
medium osv/GHSA-4w7w-66w2-5vf9 package-lock.json [email protected] (npm) is affected by GHSA-4w7w-66w2-5vf9 Dependencies (osv-scanner)
medium osv/GHSA-58qx-3vcg-4xpx package-lock.json [email protected] (npm) is affected by GHSA-58qx-3vcg-4xpx Dependencies (osv-scanner)
medium osv/GHSA-5c9x-8gcm-mpgx package-lock.json [email protected] (npm) is affected by GHSA-5c9x-8gcm-mpgx Dependencies (osv-scanner)
medium osv/GHSA-5v7r-6r5c-r473 package-lock.json [email protected] (npm) is affected by GHSA-5v7r-6r5c-r473 Dependencies (osv-scanner)
medium osv/GHSA-698v-4r3x-3vcv package-lock.json [email protected] (npm) is affected by GHSA-698v-4r3x-3vcv Dependencies (osv-scanner)
medium osv/GHSA-6pq8-jhm2-2vcw package-lock.json [email protected] (npm) is affected by GHSA-6pq8-jhm2-2vcw Dependencies (osv-scanner)
medium osv/GHSA-6rw7-vpxm-498p package-lock.json [email protected] (npm) is affected by GHSA-6rw7-vpxm-498p Dependencies (osv-scanner)
medium osv/GHSA-7q8q-rj6j-mhjq package-lock.json [email protected] (npm) is affected by GHSA-7q8q-rj6j-mhjq Dependencies (osv-scanner)
medium osv/GHSA-898c-q2cr-xwhg package-lock.json [email protected] (npm) is affected by GHSA-898c-q2cr-xwhg Dependencies (osv-scanner)
medium osv/GHSA-93m4-6634-74q7 package-lock.json [email protected] (npm) is affected by GHSA-93m4-6634-74q7 Dependencies (osv-scanner)
medium osv/GHSA-9fr6-4gfg-395g package-lock.json [email protected] (npm) is affected by GHSA-9fr6-4gfg-395g Dependencies (osv-scanner)
medium osv/GHSA-9jcx-v3wj-wh4m package-lock.json [email protected] (npm) is affected by GHSA-9jcx-v3wj-wh4m Dependencies (osv-scanner)
medium osv/GHSA-f22v-gfqf-p8f3 package-lock.json [email protected] (npm) is affected by GHSA-f22v-gfqf-p8f3 Dependencies (osv-scanner)
medium osv/GHSA-f38q-mgvj-vph7 package-lock.json [email protected] (npm) is affected by GHSA-f38q-mgvj-vph7 Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v Dependencies (osv-scanner)
medium osv/GHSA-fvcv-3m26-pcqx package-lock.json [email protected] (npm) is affected by GHSA-fvcv-3m26-pcqx Dependencies (osv-scanner)
medium osv/GHSA-fw9q-39r9-c252 package-lock.json [email protected] (npm) is affected by GHSA-fw9q-39r9-c252 Dependencies (osv-scanner)
medium osv/GHSA-fx2h-pf6j-xcff package-lock.json [email protected] (npm) is affected by GHSA-fx2h-pf6j-xcff Dependencies (osv-scanner)
medium osv/GHSA-fx83-v9x8-x52w package-lock.json [email protected] (npm) is affected by GHSA-fx83-v9x8-x52w Dependencies (osv-scanner)
medium osv/GHSA-fxqj-rqcc-2cmp package-lock.json [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp Dependencies (osv-scanner)
medium osv/GHSA-g3hv-75wg-m249 package-lock.json [email protected] (npm) is affected by GHSA-g3hv-75wg-m249 Dependencies (osv-scanner)
medium osv/GHSA-gcqx-w48m-w2h4 package-lock.json [email protected] (npm) is affected by GHSA-gcqx-w48m-w2h4 Dependencies (osv-scanner)
medium osv/GHSA-gf3v-fwqg-4vh7 package-lock.json @langchain/[email protected] (npm) is affected by GHSA-gf3v-fwqg-4vh7 Dependencies (osv-scanner)
medium osv/GHSA-gh4j-gqv2-49f6 package-lock.json [email protected] (npm) is affected by GHSA-gh4j-gqv2-49f6 Dependencies (osv-scanner)
medium osv/GHSA-gvwx-54wh-qm9j package-lock.json [email protected] (npm) is affected by GHSA-gvwx-54wh-qm9j Dependencies (osv-scanner)
medium osv/GHSA-h5cw-625j-3rxh package-lock.json [email protected] (npm) is affected by GHSA-h5cw-625j-3rxh Dependencies (osv-scanner)
medium osv/GHSA-h67p-54hq-rp68 package-lock.json [email protected] (npm) is affected by GHSA-h67p-54hq-rp68 Dependencies (osv-scanner)
medium osv/GHSA-j3f2-48v5-ccww package-lock.json [email protected] (npm) is affected by GHSA-j3f2-48v5-ccww Dependencies (osv-scanner)
medium osv/GHSA-j8rh-479h-cp32 package-lock.json [email protected] (npm) is affected by GHSA-j8rh-479h-cp32 Dependencies (osv-scanner)
medium osv/GHSA-jggg-4jg4-v7c6 package-lock.json [email protected] (npm) is affected by GHSA-jggg-4jg4-v7c6 Dependencies (osv-scanner)
medium osv/GHSA-jp2q-39xq-3w4g package-lock.json [email protected] (npm) is affected by GHSA-jp2q-39xq-3w4g Dependencies (osv-scanner)
medium osv/GHSA-jqh4-m9w3-8hp9 package-lock.json [email protected] (npm) is affected by GHSA-jqh4-m9w3-8hp9 Dependencies (osv-scanner)
medium osv/GHSA-m7pr-hjqh-92cm package-lock.json [email protected] (npm) is affected by GHSA-m7pr-hjqh-92cm Dependencies (osv-scanner)
medium osv/GHSA-mh29-5h37-fv8m package-lock.json [email protected] (npm) is affected by GHSA-mh29-5h37-fv8m Dependencies (osv-scanner)
medium osv/GHSA-mmx7-hfxf-jppx package-lock.json [email protected] (npm) is affected by GHSA-mmx7-hfxf-jppx Dependencies (osv-scanner)
medium osv/GHSA-mphv-75cg-56wg package-lock.json @langchain/[email protected] (npm) is affected by GHSA-mphv-75cg-56wg Dependencies (osv-scanner)
medium osv/GHSA-p498-v437-472g package-lock.json @humanfs/[email protected] (npm) is affected by GHSA-p498-v437-472g Dependencies (osv-scanner)
medium osv/GHSA-pmv8-rq9r-6j72 package-lock.json [email protected] (npm) is affected by GHSA-pmv8-rq9r-6j72 Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr Dependencies (osv-scanner)
medium osv/GHSA-q6x5-8v7m-xcrf package-lock.json @protobufjs/[email protected] (npm) is affected by GHSA-q6x5-8v7m-xcrf Dependencies (osv-scanner)
medium osv/GHSA-q6x5-8v7m-xcrf package-lock.json [email protected] (npm) is affected by GHSA-q6x5-8v7m-xcrf Dependencies (osv-scanner)
medium osv/GHSA-q8mj-m7cp-5q26 package-lock.json [email protected] (npm) is affected by GHSA-q8mj-m7cp-5q26 Dependencies (osv-scanner)
medium osv/GHSA-qx2v-qp2m-jg93 package-lock.json [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93 Dependencies (osv-scanner)
medium osv/GHSA-r4q5-vmmm-2653 package-lock.json [email protected] (npm) is affected by GHSA-r4q5-vmmm-2653 Dependencies (osv-scanner)
medium osv/GHSA-r825-w8mm-5pxw package-lock.json [email protected] (npm) is affected by GHSA-r825-w8mm-5pxw Dependencies (osv-scanner)
medium osv/GHSA-rq7h-c2jc-7f22 package-lock.json [email protected] (npm) is affected by GHSA-rq7h-c2jc-7f22 Dependencies (osv-scanner)
medium osv/GHSA-rr7j-v2q5-chgv package-lock.json [email protected] (npm) is affected by GHSA-rr7j-v2q5-chgv Dependencies (osv-scanner)
medium osv/GHSA-v6wh-96g9-6wx3 package-lock.json [email protected] (npm) is affected by GHSA-v6wh-96g9-6wx3 Dependencies (osv-scanner)
medium osv/GHSA-vf2m-468p-8v99 package-lock.json [email protected] (npm) is affected by GHSA-vf2m-468p-8v99 Dependencies (osv-scanner)
medium osv/GHSA-vh66-26gq-q6x8 package-lock.json [email protected] (npm) is affected by GHSA-vh66-26gq-q6x8 Dependencies (osv-scanner)
medium osv/GHSA-vmf3-w455-68vh package-lock.json [email protected] (npm) is affected by GHSA-vmf3-w455-68vh Dependencies (osv-scanner)
medium osv/GHSA-w8wr-v893-vjvp package-lock.json [email protected] (npm) is affected by GHSA-w8wr-v893-vjvp Dependencies (osv-scanner)
medium osv/GHSA-w9j2-pvgh-6h63 package-lock.json [email protected] (npm) is affected by GHSA-w9j2-pvgh-6h63 Dependencies (osv-scanner)
medium osv/GHSA-wrjc-x8rr-h8h6 package-lock.json [email protected] (npm) is affected by GHSA-wrjc-x8rr-h8h6 Dependencies (osv-scanner)
medium osv/GHSA-xx6v-rp6x-q39c package-lock.json [email protected] (npm) is affected by GHSA-xx6v-rp6x-q39c Dependencies (osv-scanner)
medium osv/GHSA-xxjr-mmjv-4gpg package-lock.json [email protected] (npm) is affected by GHSA-xxjr-mmjv-4gpg Dependencies (osv-scanner)
low osv/GHSA-474x-hrwr-fgx4 package-lock.json [email protected] (npm) is affected by GHSA-474x-hrwr-fgx4 Dependencies (osv-scanner)
low osv/GHSA-4x5r-pxfx-6jf8 package-lock.json @babel/[email protected] (npm) is affected by GHSA-4x5r-pxfx-6jf8 Dependencies (osv-scanner)
low osv/GHSA-9jrq-w75r-8gcw package-lock.json [email protected] (npm) is affected by GHSA-9jrq-w75r-8gcw Dependencies (osv-scanner)
low osv/GHSA-f596-whhp-79r4 package-lock.json @grpc/[email protected] (npm) is affected by GHSA-f596-whhp-79r4 Dependencies (osv-scanner)
low osv/GHSA-fj3w-jwp8-x2g3 package-lock.json [email protected] (npm) is affected by GHSA-fj3w-jwp8-x2g3 Dependencies (osv-scanner)
low osv/GHSA-g4jq-h2w9-997c package-lock.json [email protected] (npm) is affected by GHSA-g4jq-h2w9-997c Dependencies (osv-scanner)
low osv/GHSA-jqfw-vq24-v9c3 package-lock.json [email protected] (npm) is affected by GHSA-jqfw-vq24-v9c3 Dependencies (osv-scanner)
low osv/GHSA-v422-hmwv-36x6 package-lock.json [email protected] (npm) is affected by GHSA-v422-hmwv-36x6 Dependencies (osv-scanner)
low osv/GHSA-v6h2-p8h4-qcjw package-lock.json [email protected] (npm) is affected by GHSA-v6h2-p8h4-qcjw Dependencies (osv-scanner)
low osv/GHSA-v6h2-p8h4-qcjw package-lock.json [email protected] (npm) is affected by GHSA-v6h2-p8h4-qcjw Dependencies (osv-scanner)
low osv/GHSA-w7fw-mjwx-w883 package-lock.json [email protected] (npm) is affected by GHSA-w7fw-mjwx-w883 Dependencies (osv-scanner)
low osv/GHSA-xffm-g5w8-qvg7 package-lock.json @eslint/[email protected] (npm) is affected by GHSA-xffm-g5w8-qvg7 Dependencies (osv-scanner)
low osv/GHSA-xhjh-pmcv-23jw package-lock.json [email protected] (npm) is affected by GHSA-xhjh-pmcv-23jw Dependencies (osv-scanner)
low opengrep/javascript.lang.security.audit.unsafe-formatstring server/routes/billText.ts:15 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring server/routes/billText.ts:21 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring server/routes/congress.ts:283 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring server/routes/congress.ts:334 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring server/routes/congress.ts:371 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring src/services/congressApi.ts:88 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring src/utils/logger.ts:57 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring src/utils/logger.ts:60 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring src/utils/logger.ts:63 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring src/utils/logger.ts:66 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)

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
Findings in AI-written linesAI provenanceokgit-blame0
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.1180
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityok—0
Static analysis (opengrep)Securityokopengrep 1.33.1; rules f1d2b562b41410
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-1447c27b68af28prov-5+qual-2+sec-212%4459
2026-11-1447c27b68af28prov-4+qual-2+sec-212%4459

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/Echo3ToEcho7/chatgov/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/Echo3ToEcho7/chatgov/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/Echo3ToEcho7/chatgov/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/Echo3ToEcho7/chatgov/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/Echo3ToEcho7/chatgov/security.svg)](https://repotrust.synapticcyber.com/r/github.com/Echo3ToEcho7/chatgov/)
Full text report
  • Repository: https://github.com/Echo3ToEcho7/chatgov
  • Commit: 47c27b68af2895bc681a7de675da5e351e5ee2da
  • Generated: 2026-11-14T14:52:00+00:00
  • Scorer 0.1.0, scoring prov-5+qual-2+sec-2, report schema v2

Scores

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 12 explicit 75% 100%
Code quality 44 poor 90% 100%
Security 59 weak 85% 100%

AI provenance

Explicit AI attribution on 12% of first-party code added; an estimated 12% including velocity signals.

  • Explicitly attributed share (lower bound): 12.1%
  • Unattributed share in AI-consistent velocity bursts: 0.0%
  • Estimated AI-generated share: 12.1%
AI tool Attributed commits Lines added
Claude Code 18 574

Current source lines last changed by AI-attributed commits: 475 of 4,570.

Too few lines in one group to compare finding densities.

  • Stylometry index: 4.05 per 1,000 lines (narrated steps 0, placeholders 2, assistant phrasing 0, emoji 29). Reported as a signal, not scored.
Month Lines added Attributed to AI
2025-06 4,742 12%

Evidence

  • Claude Code: trailer 'Co-Authored-By: Claude' (47c27b68af28)
  • Claude Code: trailer 'Co-Authored-By: Claude' (a781ba53ed00)
  • Claude Code: trailer 'Co-Authored-By: Claude' (6c67a8889984)
  • Claude Code: trailer 'Co-Authored-By: Claude' (42a6af9c82b2)
  • Claude Code: trailer 'Co-Authored-By: Claude' (4cc0de52a5e0)
  • Claude Code: trailer 'Co-Authored-By: Claude' (8e128fdc4cde)
  • Claude Code: trailer 'Co-Authored-By: Claude' (8044dcd0949a)
  • Claude Code: trailer 'Co-Authored-By: Claude' (1f7c2c75fad4)
  • Claude Code: trailer 'Co-Authored-By: Claude' (4833f7d44423)
  • Claude Code: trailer 'Co-Authored-By: Claude' (f919b7be6135)
  • Claude Code: trailer 'Co-Authored-By: Claude' (080ad51361fe)
  • Claude Code: trailer 'Co-Authored-By: Claude' (5dccc10ce7ae)
  • Claude Code: trailer 'Co-Authored-By: Claude' (58cba1161399)
  • Claude Code: trailer 'Co-Authored-By: Claude' (eb802420dbdf)
  • Claude Code: trailer 'Co-Authored-By: Claude' (a2a6fe5a6c2f)

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.00, no CI test run detected; 25% of function code in complex or long functions; 15% duplicated lines. Weakest area: testing.

Area Score
Complexity (lizard) 47
Duplication 40
Code smells (Opengrep) 100
Tests and CI 0
Documentation 40
Type safety 100
Process (Scorecard review/maintenance) n/a
  • Functions: 236; mean complexity 2.7, 90th percentile 7; 2 complex and 6 long functions
  • Duplicated lines: 15.1% of 3,279 compared
  • Tests: 0 test lines for 4,570 source lines (ratio 0.00); CI test commands: none detected; 0% of recent source commits also change tests
  • Docs missing or thin: license, contributing, changelog

Most complex functions:

Security

Security posture is weak: 180 known vulnerabilities in 48 dependencies. Weakest area: posture.

Area Score
Secrets (gitleaks, tree + history) 100
Static analysis (Opengrep) 95
Vulnerable dependencies (OSV) 0
CI workflows (zizmor) n/a
Posture (policy, updates, signing, lockfiles) 0
OpenSSF Scorecard n/a
  • Known vulnerabilities: 180 in 48 packages (critical 8, high 89, medium 70, low 13)

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

Top findings

Severity Finding Location
critical osv/GHSA-q9v2-7m5w-4693: [email protected] (npm) is affected by GHSA-q9v2-7m5w-4693 package-lock.json
critical osv/GHSA-m7jm-9gc2-mpf2: [email protected] (npm) is affected by GHSA-m7jm-9gc2-mpf2 package-lock.json
critical osv/GHSA-fjxv-7rqg-78g4: [email protected] (npm) is affected by GHSA-fjxv-7rqg-78g4 package-lock.json
critical osv/GHSA-fjxv-7rqg-78g4: [email protected] (npm) is affected by GHSA-fjxv-7rqg-78g4 package-lock.json
critical osv/GHSA-xq3m-2v4x-88gg: [email protected] (npm) is affected by GHSA-xq3m-2v4x-88gg package-lock.json
critical osv/GHSA-jqcg-44mw-7w3h: [email protected] (npm) is affected by GHSA-jqcg-44mw-7w3h package-lock.json
critical osv/GHSA-w7jw-789q-3m8p: [email protected] (npm) is affected by GHSA-w7jw-789q-3m8p package-lock.json
critical osv/GHSA-23hp-3jrh-7fpw: [email protected] (npm) is affected by GHSA-23hp-3jrh-7fpw package-lock.json
high osv/GHSA-5375-pq7m-f5r2: @grpc/[email protected] (npm) is affected by GHSA-5375-pq7m-f5r2 package-lock.json
high osv/GHSA-99f4-grh7-6pcq: @grpc/[email protected] (npm) is affected by GHSA-99f4-grh7-6pcq package-lock.json
high osv/GHSA-m9gg-hp2v-232j: @grpc/[email protected] (npm) is affected by GHSA-m9gg-hp2v-232j package-lock.json
high osv/GHSA-r399-636x-v7f6: @langchain/[email protected] (npm) is affected by GHSA-r399-636x-v7f6 package-lock.json
high osv/GHSA-35jp-ww65-95wh: [email protected] (npm) is affected by GHSA-35jp-ww65-95wh package-lock.json
high osv/GHSA-3g43-6gmg-66jw: [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw package-lock.json
high osv/GHSA-43fc-jf86-j433: [email protected] (npm) is affected by GHSA-43fc-jf86-j433 package-lock.json
high osv/GHSA-4hjh-wcwx-xvwj: [email protected] (npm) is affected by GHSA-4hjh-wcwx-xvwj package-lock.json
high osv/GHSA-62hf-57xw-28j9: [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 package-lock.json
high osv/GHSA-6chq-wfr3-2hj9: [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 package-lock.json
high osv/GHSA-777c-7fjr-54vf: [email protected] (npm) is affected by GHSA-777c-7fjr-54vf package-lock.json
high osv/GHSA-hfxv-24rg-xrqf: [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf package-lock.json
high osv/GHSA-j5f8-grm9-p9fc: [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc package-lock.json
high osv/GHSA-p92q-9vqr-4j8v: [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v package-lock.json
high osv/GHSA-pf86-5x62-jrwf: [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf package-lock.json
high osv/GHSA-pmwg-cvhr-8vh7: [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 package-lock.json
high osv/GHSA-q8qp-cvcw-x6jj: [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj package-lock.json

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.

Repository profile

  • Source lines: 4,570; test lines: 0
Language Lines
TypeScript 4,536
JavaScript 34