RepoTrust

Leaderboard github.com

fbrzlarosa/stackbyte-website

100% AI - Full Next.js Website

  • View repository ↗
  • TypeScript
  • ★ 11
  • commit 8761bf95e3d3
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

AI provenance

6%

explicit

Confidence
92%
Coverage
100%

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

Code quality

42/100

poor

Confidence
90%
Coverage
100%

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

Security

63/100

weak

Confidence
85%
Coverage
100%

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

AI provenance

6% explicit

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

How the score is built

  • Explicitly attributed share6%
  • Unattributed share in AI-pace bursts34%
  • Estimated AI-generated share6%
  • AI tool configuration files0
  • Work sessions at AI pace2
  • Releases at AI pacenot measured
  • Coding-style index (1.0+ means possible)0.18

Attributed AI tools

ToolCommitsLines addedFirst seenLast seen
Claude Code231,3342026-10-292026-11-14

Lines added per month all AI-attributed share

  1. 2025-1110,115 · 0% AI
  2. 2025-126,752 · 0% AI
  3. 2026-062,483 · 0% AI
  4. 2026-101,962 · 68% AI
  5. 2026-11101 · 0% AI

Findings in AI-attributed lines vs the rest

From git blame: 1,246 lines trace to AI-attributed commits, 12,485 to others. Reported, not scored.

Findings per 1,000 linesAI-attributedOtherRatio
Code quality3.211.202.67×
Security0.800.0810.04×

Evidence by analyzer

Explicit AI attributionok24 items
attributed_commit_share
26.1%
attributed_commits
23
attributed_loc
1,334
attributed_loc_share
6.2%
commits
88
effective_loc
21,413
tools_detected
1
AI tool configurationok
artifacts
0
tools_configured
0
workflow_agents
0
Commit velocityok2 items
excluded_import_loc
3,219
flagged_loc
7,257
flagged_loc_share
39.9%
flagged_units
2
max_loc_per_hour
1,223.91
measured_loc
18,194
median_loc_per_hour
136.50
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
0
work_units
32
Release velocityskipped
Coding styleok
count:assistant_voice
0
count:emoji_in_code
5
count:narrated_steps
0
count:placeholder
0
files:assistant_voice
0
files:emoji_in_code
3
files:narrated_steps
0
files:placeholder
0
index
0.18
lines_scanned
13,731
per_kloc:assistant_voice
0
per_kloc:emoji_in_code
0.36
per_kloc:narrated_steps
0
per_kloc:placeholder
0
Findings in AI-written linesok
ai_lines
1,246
blame_failures
0
files_blamed
80
other_lines
12,485
quality:ai_findings
4
quality:ai_per_kloc
3.21
quality:other_findings
15
quality:other_per_kloc
1.20
quality:ratio
2.67
security:ai_findings
1
security:ai_per_kloc
0.80
security:other_findings
1
security:other_per_kloc
0.08
security:ratio
10.04

Code quality

42 poor

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

How the score is built

  • Complexity52
  • Duplication49
  • Lint and smells75
  • Tests and CI0
  • Documentation40
  • Type safety100
  • Review processnot measured

Evidence by analyzer

Complexity (lizard)ok10 items
complex_functions
5
function_nloc
9,642
functions
779
long_functions
14
many_param_functions
0
mean_ccn
2.07
p90_ccn
4
risky_nloc_share
21.6%
Duplication (jscpd)ok10 items
compared_lines
10,001
duplicated_lines
1,191
duplicated_share
11.9%
files
80
Lintok
category:best-practice
11
category:correctness
8
findings
19
scanned_lines
13,588
weighted_findings
15.75
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
73
cochange_share
0.0%
source_lines
13,731
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
214
Type safetyok1 item
  • TypeScript strict type checking: tsconfig.json tsconfig.json
check:low_escape_density
yes
check:strict_config
yes
escapes
0
escapes_per_kloc
0

Security

63 weak

Security posture is weak: 167 known vulnerabilities in 29 dependencies. Weakest area: dependencies.

How the score is built

  • Secrets100
  • Static analysis (SAST)99
  • Vulnerable dependencies3
  • CI workflowsnot measured
  • Security posture20
  • 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
2
findings_high
0
findings_low
0
findings_medium
2
parse_errors
0
scanned_lines
13,588
weighted_findings
0.50
Dependencies (osv-scanner)ok
penalty
214
vulnerabilities
167
vulnerable_packages
29
vulns_critical
5
vulns_high
80
vulns_low
8
vulns_medium
74
vulns_unknown
0
CI workflows (zizmor)skipped
Security postureok
check:dependency_updates
no
check:lockfiles
yes
check:security_policy
no
check:signed_commits
yes
signed_commit_share
61.4%
unpinned_manifests
0
Release downloadsok
binary_assets
0
signals
0
suspicious
0

Findings

5 critical81 high87 medium15 low

SeverityRuleLocationMessageTool
critical osv/GHSA-2464-fhr4-w9xw package-lock.json [email protected] (npm) is affected by GHSA-2464-fhr4-w9xw; also in yarn.lock Dependencies (osv-scanner)
critical osv/GHSA-2xp9-vwfh-vxw4 package-lock.json [email protected] (npm) is affected by GHSA-2xp9-vwfh-vxw4; also in yarn.lock Dependencies (osv-scanner)
critical osv/GHSA-673q-mjm6-r5xr package-lock.json [email protected] (npm) is affected by GHSA-673q-mjm6-r5xr; also in yarn.lock Dependencies (osv-scanner)
critical osv/GHSA-m7jm-9gc2-mpf2 package-lock.json [email protected] (npm) is affected by GHSA-m7jm-9gc2-mpf2; also in yarn.lock Dependencies (osv-scanner)
critical osv/GHSA-p293-qw3h-jr36 package-lock.json [email protected] (npm) is affected by GHSA-p293-qw3h-jr36; also in yarn.lock Dependencies (osv-scanner)
high opengrep/typescript.lang.correctness.useless-ternary src/components/SkillsShowcase.tsx:138 It looks like no matter how isMobile is evaluated, this expression returns rangeEnd + 0.05. This is probably a copy-paste error. Lint
high osv/GHSA-23c5-xmqv-rm74 package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-23c5-xmqv-rm74 package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-25h7-pfq9-p65f package-lock.json [email protected] (npm) is affected by GHSA-25h7-pfq9-p65f; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-267c-6grr-h53f package-lock.json [email protected] (npm) is affected by GHSA-267c-6grr-h53f; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-26hh-7cqf-hhc6 package-lock.json [email protected] (npm) is affected by GHSA-26hh-7cqf-hhc6; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-2883-xcg3-v3hh package-lock.json [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-28wg-ghj8-5hjv package-lock.json [email protected] (npm) is affected by GHSA-28wg-ghj8-5hjv; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-2v37-7h3g-55p8 package-lock.json [email protected] (npm) is affected by GHSA-2v37-7h3g-55p8; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-2x7j-588g-ccc2 package-lock.json [email protected] (npm) is affected by GHSA-2x7j-588g-ccc2; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-35jp-ww65-95wh package-lock.json [email protected] (npm) is affected by GHSA-35jp-ww65-95wh; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-36qx-fr4f-26g5 package-lock.json [email protected] (npm) is affected by GHSA-36qx-fr4f-26g5; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-37qj-frw5-hhjh package-lock.json [email protected] (npm) is affected by GHSA-37qj-frw5-hhjh; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3g43-6gmg-66jw package-lock.json [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-3pq3-5fj3-cg6v package-lock.json [email protected] (npm) is affected by GHSA-3pq3-5fj3-cg6v; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-43fc-jf86-j433 package-lock.json [email protected] (npm) is affected by GHSA-43fc-jf86-j433; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-492v-c6pp-mqqv package-lock.json [email protected] (npm) is affected by GHSA-492v-c6pp-mqqv; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-52cp-r559-cp3m package-lock.json [email protected] (npm) is affected by GHSA-52cp-r559-cp3m; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-542g-h47m-68v8 package-lock.json [email protected] (npm) is affected by GHSA-542g-h47m-68v8; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-5p4m-2wfm-xmqj package-lock.json [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-62hf-57xw-28j9 package-lock.json [email protected] (npm) is affected by GHSA-62hf-57xw-28j9; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-68fv-2mgg-jv7q package-lock.json [email protected] (npm) is affected by GHSA-68fv-2mgg-jv7q; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6chq-wfr3-2hj9 package-lock.json [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6g55-p6wh-862q package-lock.json [email protected] (npm) is affected by GHSA-6g55-p6wh-862q; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6g55-p6wh-862q package-lock.json [email protected] (npm) is affected by GHSA-6g55-p6wh-862q; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6gpp-xcg3-4w24 package-lock.json [email protected] (npm) is affected by GHSA-6gpp-xcg3-4w24; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-73wf-gq98-2v4g package-lock.json [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-777c-7fjr-54vf package-lock.json [email protected] (npm) is affected by GHSA-777c-7fjr-54vf; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-89xv-2m56-2m9x package-lock.json [email protected] (npm) is affected by GHSA-89xv-2m56-2m9x; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-8gc5-j5rx-235r package-lock.json [email protected] (npm) is affected by GHSA-8gc5-j5rx-235r; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-8h8q-6873-q5fj package-lock.json [email protected] (npm) is affected by GHSA-8h8q-6873-q5fj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-c2c7-rcm5-vvqj package-lock.json [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-c2c7-rcm5-vvqj package-lock.json [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-c4j6-fc7j-m34r package-lock.json [email protected] (npm) is affected by GHSA-c4j6-fc7j-m34r; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-c83g-rgw3-j3cx package-lock.json [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-cjq9-62q9-8jv4 package-lock.json [email protected] (npm) is affected by GHSA-cjq9-62q9-8jv4; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-f88m-g3jw-g9cj package-lock.json [email protected] (npm) is affected by GHSA-f88m-g3jw-g9cj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-f88m-g3jw-g9cj package-lock.json [email protected] (npm) is affected by GHSA-f88m-g3jw-g9cj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-h25m-26qc-wcjf package-lock.json [email protected] (npm) is affected by GHSA-h25m-26qc-wcjf; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-hfxv-24rg-xrqf package-lock.json [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-hmw2-7cc7-3qxx package-lock.json [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-j5f8-grm9-p9fc package-lock.json [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-jmr7-xgp7-cmfj package-lock.json [email protected] (npm) is affected by GHSA-jmr7-xgp7-cmfj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-m99w-x7hq-7vfj package-lock.json [email protected] (npm) is affected by GHSA-m99w-x7hq-7vfj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-mg66-mrh9-m8jx package-lock.json [email protected] (npm) is affected by GHSA-mg66-mrh9-m8jx; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-mrhx-c7xc-m3w5 package-lock.json [email protected] (npm) is affected by GHSA-mrhx-c7xc-m3w5; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-mwv6-3258-q52c package-lock.json [email protected] (npm) is affected by GHSA-mwv6-3258-q52c; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-p3m5-59mp-jv5r package-lock.json [email protected] (npm) is affected by GHSA-p3m5-59mp-jv5r; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-p6gq-j5cr-w38f package-lock.json [email protected] (npm) is affected by GHSA-p6gq-j5cr-w38f; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-p92q-9vqr-4j8v package-lock.json [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-p9j2-gv94-2wf4 package-lock.json [email protected] (npm) is affected by GHSA-p9j2-gv94-2wf4; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-pf86-5x62-jrwf package-lock.json [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-pmwg-cvhr-8vh7 package-lock.json [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-px8p-9vwx-vf98 package-lock.json [email protected] (npm) is affected by GHSA-px8p-9vwx-vf98; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-px8p-9vwx-vf98 package-lock.json [email protected] (npm) is affected by GHSA-px8p-9vwx-vf98; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-q4gf-8mx6-v5v3 package-lock.json [email protected] (npm) is affected by GHSA-q4gf-8mx6-v5v3; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-q8qp-cvcw-x6jj package-lock.json [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-r28c-9q8g-f849 package-lock.json [email protected] (npm) is affected by GHSA-r28c-9q8g-f849; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-r28c-9q8g-f849 package-lock.json [email protected] (npm) is affected by GHSA-r28c-9q8g-f849; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-r7g4-qg5f-qqm2 package-lock.json [email protected] (npm) is affected by GHSA-r7g4-qg5f-qqm2; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-rf6f-7fwh-wjgh package-lock.json [email protected] (npm) is affected by GHSA-rf6f-7fwh-wjgh; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-rgj7-g3m4-5g8c package-lock.json [email protected] (npm) is affected by GHSA-rgj7-g3m4-5g8c; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-rgj7-g3m4-5g8c package-lock.json [email protected] (npm) is affected by GHSA-rgj7-g3m4-5g8c; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-v53p-9fqp-m79j package-lock.json [email protected] (npm) is affected by GHSA-v53p-9fqp-m79j; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-wq5f-xc86-pv6w package-lock.json [email protected] (npm) is affected by GHSA-wq5f-xc86-pv6w; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-wq5f-xc86-pv6w package-lock.json [email protected] (npm) is affected by GHSA-wq5f-xc86-pv6w; also in yarn.lock Dependencies (osv-scanner)
high osv/GHSA-xwg4-73v4-xw9w package-lock.json [email protected] (npm) is affected by GHSA-xwg4-73v4-xw9w; also in yarn.lock Dependencies (osv-scanner)
medium opengrep/javascript.lang.best-practice.lazy-load-module scripts/tracker.js:39 Lazy loading can complicate code bundling if care is not taken, also `require`s are run synchronously by Node.js. If they are called from within a function, it may block other requests from being handled at a more critical time. The... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/app/page.tsx:164 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Button.tsx:126 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Button.tsx:126 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Button.tsx:142 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Button.tsx:142 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/javascript.lang.best-practice.javascript-alert src/components/Contact.tsx:481 found alert() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Contact.tsx:674 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Contact.tsx:695 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Contact.tsx:722 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading src/components/Contact.tsx:740 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium osv/GHSA-268h-hp4c-crq3 package-lock.json [email protected] (npm) is affected by GHSA-268h-hp4c-crq3; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-2g4f-4pwh-qvx6 package-lock.json [email protected] (npm) is affected by GHSA-2g4f-4pwh-qvx6; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-39m8-27wv-hr27 package-lock.json [email protected] (npm) is affected by GHSA-39m8-27wv-hr27; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-39w2-rjm5-chcv package-lock.json [email protected] (npm) is affected by GHSA-39w2-rjm5-chcv; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-3p68-rc4w-qgx5 package-lock.json [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-3v7f-55p6-f55p package-lock.json [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-3v7f-55p6-f55p package-lock.json [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-3w6x-2g7m-8v23 package-lock.json [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-3x4c-7xq6-9pq8 package-lock.json [email protected] (npm) is affected by GHSA-3x4c-7xq6-9pq8; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-42h9-826w-cgv3 package-lock.json [email protected] (npm) is affected by GHSA-42h9-826w-cgv3; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-445q-vr5w-6q77 package-lock.json [email protected] (npm) is affected by GHSA-445q-vr5w-6q77; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4633-3j49-mh5q package-lock.json [email protected] (npm) is affected by GHSA-4633-3j49-mh5q; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4c39-4ccg-62r3 package-lock.json [email protected] (npm) is affected by GHSA-4c39-4ccg-62r3; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4ffr-jq9g-5ffx package-lock.json [email protected] (npm) is affected by GHSA-4ffr-jq9g-5ffx; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4g23-2xm8-66gc package-lock.json [email protected] (npm) is affected by GHSA-4g23-2xm8-66gc; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4hqw-qxg8-jxx2 package-lock.json [email protected] (npm) is affected by GHSA-4hqw-qxg8-jxx2; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-4jqv-mc3x-m676 package-lock.json [email protected] (npm) is affected by GHSA-4jqv-mc3x-m676; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-5c9x-8gcm-mpgx package-lock.json [email protected] (npm) is affected by GHSA-5c9x-8gcm-mpgx; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-5f7q-jpqc-wp7h package-lock.json [email protected] (npm) is affected by GHSA-5f7q-jpqc-wp7h; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-5qjj-4xww-7phc package-lock.json [email protected] (npm) is affected by GHSA-5qjj-4xww-7phc; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-68g3-v927-f742 package-lock.json [email protected] (npm) is affected by GHSA-68g3-v927-f742; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-6vj9-mwq6-2f5v package-lock.json [email protected] (npm) is affected by GHSA-6vj9-mwq6-2f5v; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-7q8q-rj6j-mhjq package-lock.json [email protected] (npm) is affected by GHSA-7q8q-rj6j-mhjq; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-85x2-q946-cp5h package-lock.json [email protected] (npm) is affected by GHSA-85x2-q946-cp5h; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-898c-q2cr-xwhg package-lock.json [email protected] (npm) is affected by GHSA-898c-q2cr-xwhg; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-8c8m-p3m8-cjg8 package-lock.json [email protected] (npm) is affected by GHSA-8c8m-p3m8-cjg8; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-8m3c-c648-2xjj package-lock.json [email protected] (npm) is affected by GHSA-8m3c-c648-2xjj; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-8vvx-rff5-p5rq package-lock.json [email protected] (npm) is affected by GHSA-8vvx-rff5-p5rq; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-955p-x3mx-jcvp package-lock.json [email protected] (npm) is affected by GHSA-955p-x3mx-jcvp; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-9fr6-4gfg-395g package-lock.json [email protected] (npm) is affected by GHSA-9fr6-4gfg-395g; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-9g9p-9gw9-jx7f package-lock.json [email protected] (npm) is affected by GHSA-9g9p-9gw9-jx7f; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-cc9r-2j5m-2m83 package-lock.json [email protected] (npm) is affected by GHSA-cc9r-2j5m-2m83; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-f87g-xv8r-7p7x package-lock.json [email protected] (npm) is affected by GHSA-f87g-xv8r-7p7x; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-ffhc-5mcf-pf4q package-lock.json [email protected] (npm) is affected by GHSA-ffhc-5mcf-pf4q; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-fvcv-3m26-pcqx package-lock.json [email protected] (npm) is affected by GHSA-fvcv-3m26-pcqx; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-fxqj-rqcc-2cmp package-lock.json [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-fxqj-rqcc-2cmp package-lock.json [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-g3hv-75wg-m249 package-lock.json [email protected] (npm) is affected by GHSA-g3hv-75wg-m249; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-g73g-hqqh-jr95 package-lock.json [email protected] (npm) is affected by GHSA-g73g-hqqh-jr95; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-ggv3-7p47-pfv8 package-lock.json [email protected] (npm) is affected by GHSA-ggv3-7p47-pfv8; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-gh4j-gqv2-49f6 package-lock.json [email protected] (npm) is affected by GHSA-gh4j-gqv2-49f6; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-gx5p-jg67-6x7h package-lock.json [email protected] (npm) is affected by GHSA-gx5p-jg67-6x7h; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-h27x-g6w4-24gq package-lock.json [email protected] (npm) is affected by GHSA-h27x-g6w4-24gq; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-h64f-5h5j-jqjh package-lock.json [email protected] (npm) is affected by GHSA-h64f-5h5j-jqjh; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-h67p-54hq-rp68 package-lock.json [email protected] (npm) is affected by GHSA-h67p-54hq-rp68; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-j8rh-479h-cp32 package-lock.json [email protected] (npm) is affected by GHSA-j8rh-479h-cp32; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-jp2q-39xq-3w4g package-lock.json [email protected] (npm) is affected by GHSA-jp2q-39xq-3w4g; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-jqh4-m9w3-8hp9 package-lock.json [email protected] (npm) is affected by GHSA-jqh4-m9w3-8hp9; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-m7pr-hjqh-92cm package-lock.json [email protected] (npm) is affected by GHSA-m7pr-hjqh-92cm; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-m943-m63m-w62w package-lock.json [email protected] (npm) is affected by GHSA-m943-m63m-w62w; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-mcj8-r9mp-w47p package-lock.json [email protected] (npm) is affected by GHSA-mcj8-r9mp-w47p; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-mmx7-hfxf-jppx package-lock.json [email protected] (npm) is affected by GHSA-mmx7-hfxf-jppx; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-mq59-m269-xvcx package-lock.json [email protected] (npm) is affected by GHSA-mq59-m269-xvcx; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-mwf2-3pr3-8698 package-lock.json [email protected] (npm) is affected by GHSA-mwf2-3pr3-8698; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-p498-v437-472g package-lock.json @humanfs/[email protected] (npm) is affected by GHSA-p498-v437-472g; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-pmv8-rq9r-6j72 package-lock.json [email protected] (npm) is affected by GHSA-pmv8-rq9r-6j72; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-q8wf-6r8g-63ch package-lock.json [email protected] (npm) is affected by GHSA-q8wf-6r8g-63ch; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-qx2v-qp2m-jg93 package-lock.json [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-qx2v-qp2m-jg93 package-lock.json [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-r4q5-vmmm-2653 package-lock.json [email protected] (npm) is affected by GHSA-r4q5-vmmm-2653; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-vf2m-468p-8v99 package-lock.json [email protected] (npm) is affected by GHSA-vf2m-468p-8v99; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-vh66-26gq-q6x8 package-lock.json [email protected] (npm) is affected by GHSA-vh66-26gq-q6x8; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-vvjj-xcjg-gr5g package-lock.json [email protected] (npm) is affected by GHSA-vvjj-xcjg-gr5g; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-w37m-7fhw-fmv9 package-lock.json [email protected] (npm) is affected by GHSA-w37m-7fhw-fmv9; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-w5vr-8v7q-w6rv package-lock.json [email protected] (npm) is affected by GHSA-w5vr-8v7q-w6rv; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-w9j2-pvgh-6h63 package-lock.json [email protected] (npm) is affected by GHSA-w9j2-pvgh-6h63; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-wfc6-r584-vfw7 package-lock.json [email protected] (npm) is affected by GHSA-wfc6-r584-vfw7; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-wmmp-3585-3rmp package-lock.json [email protected] (npm) is affected by GHSA-wmmp-3585-3rmp; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-wqvq-jvpq-h66f package-lock.json [email protected] (npm) is affected by GHSA-wqvq-jvpq-h66f; also in yarn.lock Dependencies (osv-scanner)
medium osv/GHSA-xx6v-rp6x-q39c package-lock.json [email protected] (npm) is affected by GHSA-xx6v-rp6x-q39c; also in yarn.lock Dependencies (osv-scanner)
medium opengrep/javascript.lang.security.html-in-template-string src/app/api/contact/route.ts:116 This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS).... Static analysis (opengrep)
medium opengrep/javascript.lang.security.html-in-template-string src/app/feed.xml/route.ts:40 This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS).... Static analysis (opengrep)
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/AiLogShowcase.tsx:182 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/AiLogShowcase.tsx:182 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/GoogleAnalytics.tsx:76 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/GoogleAnalytics.tsx:76 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/GoogleAnalytics.tsx:80 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/TerminaleShowcase.tsx:183 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator src/components/TerminaleShowcase.tsx:183 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low osv/GHSA-3g8h-86w9-wvmq package-lock.json [email protected] (npm) is affected by GHSA-3g8h-86w9-wvmq; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-474x-hrwr-fgx4 package-lock.json [email protected] (npm) is affected by GHSA-474x-hrwr-fgx4; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-4x5r-pxfx-6jf8 package-lock.json @babel/[email protected] (npm) is affected by GHSA-4x5r-pxfx-6jf8; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-c7w3-x93f-qmm8 package-lock.json [email protected] (npm) is affected by GHSA-c7w3-x93f-qmm8; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-fj3w-jwp8-x2g3 package-lock.json [email protected] (npm) is affected by GHSA-fj3w-jwp8-x2g3; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-jcc7-9wpm-mj36 package-lock.json [email protected] (npm) is affected by GHSA-jcc7-9wpm-mj36; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-vfv6-92ff-j949 package-lock.json [email protected] (npm) is affected by GHSA-vfv6-92ff-j949; also in yarn.lock Dependencies (osv-scanner)
low osv/GHSA-xhjh-pmcv-23jw package-lock.json [email protected] (npm) is affected by GHSA-xhjh-pmcv-23jw; also in yarn.lock 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 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 f1d2b562b41419
Tests and CICode qualityok—0
Type safetyCode qualityok—0
CI workflows (zizmor)Securityskipped—0
Dependencies (osv-scanner)Securityokosv-scanner version: 2.7.1167
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityok—0
Static analysis (opengrep)Securityokopengrep 1.33.1; rules f1d2b562b4142
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-148761bf95e3d3prov-5+qual-2+sec-26%4263
2026-11-148761bf95e3d3prov-4+qual-2+sec-26%4263

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

Scores

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 6 explicit 92% 100%
Code quality 42 poor 90% 100%
Security 63 weak 85% 100%

AI provenance

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

  • Explicitly attributed share (lower bound): 6.2%
  • Unattributed share in AI-consistent velocity bursts: 33.9%
  • Estimated AI-generated share: 6.2%
AI tool Attributed commits Lines added
Claude Code 23 1,334

Current source lines last changed by AI-attributed commits: 1,246 of 13,731.

Findings per 1,000 lines AI-attributed Other Ratio
Quality 3.21 1.201 2.67x
Security 0.803 0.08 10.04x
  • Stylometry index: 0.18 per 1,000 lines (narrated steps 0, placeholders 0, assistant phrasing 0, emoji 5). Reported as a signal, not scored.
Month Lines added Attributed to AI
2025-11 10,115 0%
2025-12 6,752 0%
2026-06 2,483 0%
2026-10 1,962 68%
2026-11 101 0%

Evidence

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; 22% of function code in complex or long functions; 12% duplicated lines. Weakest area: testing.

Area Score
Complexity (lizard) 52
Duplication 49
Code smells (Opengrep) 75
Tests and CI 0
Documentation 40
Type safety 100
Process (Scorecard review/maintenance) n/a
  • Functions: 779; mean complexity 2.1, 90th percentile 4; 5 complex and 14 long functions
  • Duplicated lines: 11.9% of 10,001 compared
  • Tests: 0 test lines for 13,731 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: 167 known vulnerabilities in 29 dependencies. Weakest area: dependencies.

Area Score
Secrets (gitleaks, tree + history) 100
Static analysis (Opengrep) 99
Vulnerable dependencies (OSV) 3
CI workflows (zizmor) n/a
Posture (policy, updates, signing, lockfiles) 20
OpenSSF Scorecard n/a
  • Known vulnerabilities: 167 in 29 packages (critical 5, high 80, medium 74, low 8)

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

Top findings

Severity Finding Location
critical osv/GHSA-m7jm-9gc2-mpf2: [email protected] (npm) is affected by GHSA-m7jm-9gc2-mpf2; also in yarn.lock package-lock.json
critical osv/GHSA-2464-fhr4-w9xw: [email protected] (npm) is affected by GHSA-2464-fhr4-w9xw; also in yarn.lock package-lock.json
critical osv/GHSA-2xp9-vwfh-vxw4: [email protected] (npm) is affected by GHSA-2xp9-vwfh-vxw4; also in yarn.lock package-lock.json
critical osv/GHSA-673q-mjm6-r5xr: [email protected] (npm) is affected by GHSA-673q-mjm6-r5xr; also in yarn.lock package-lock.json
critical osv/GHSA-p293-qw3h-jr36: [email protected] (npm) is affected by GHSA-p293-qw3h-jr36; also in yarn.lock package-lock.json
high osv/GHSA-35jp-ww65-95wh: [email protected] (npm) is affected by GHSA-35jp-ww65-95wh; also in yarn.lock package-lock.json
high osv/GHSA-3g43-6gmg-66jw: [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw; also in yarn.lock package-lock.json
high osv/GHSA-3pq3-5fj3-cg6v: [email protected] (npm) is affected by GHSA-3pq3-5fj3-cg6v; also in yarn.lock package-lock.json
high osv/GHSA-43fc-jf86-j433: [email protected] (npm) is affected by GHSA-43fc-jf86-j433; also in yarn.lock package-lock.json
high osv/GHSA-542g-h47m-68v8: [email protected] (npm) is affected by GHSA-542g-h47m-68v8; also in yarn.lock package-lock.json
high osv/GHSA-62hf-57xw-28j9: [email protected] (npm) is affected by GHSA-62hf-57xw-28j9; also in yarn.lock package-lock.json
high osv/GHSA-6chq-wfr3-2hj9: [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9; also in yarn.lock package-lock.json
high osv/GHSA-777c-7fjr-54vf: [email protected] (npm) is affected by GHSA-777c-7fjr-54vf; also in yarn.lock package-lock.json
high osv/GHSA-hfxv-24rg-xrqf: [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf; also in yarn.lock package-lock.json
high osv/GHSA-j5f8-grm9-p9fc: [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc; also in yarn.lock package-lock.json
high osv/GHSA-p92q-9vqr-4j8v: [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v; also in yarn.lock package-lock.json
high osv/GHSA-pf86-5x62-jrwf: [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf; also in yarn.lock package-lock.json
high osv/GHSA-pmwg-cvhr-8vh7: [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7; also in yarn.lock package-lock.json
high osv/GHSA-q8qp-cvcw-x6jj: [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj; also in yarn.lock package-lock.json
high osv/GHSA-3jxr-9vmj-r5cp: [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp; also in yarn.lock package-lock.json
high osv/GHSA-6j4f-fj2g-mc7p: [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p; also in yarn.lock package-lock.json
high osv/GHSA-mh99-v99m-4gvg: [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg; also in yarn.lock package-lock.json
high osv/GHSA-qhr7-859c-m2p7: [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7; also in yarn.lock package-lock.json
high osv/GHSA-rgw5-rvv9-x895: [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895; also in yarn.lock package-lock.json
high osv/GHSA-3jxr-9vmj-r5cp: [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp; also in yarn.lock 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: 13,731; test lines: 0
Language Lines
TypeScript 13,440
JavaScript 148
PowerShell 143