Leaderboard github.com
blaxel-templates/cookbook
AI provenance
<1%
possible
- Confidence
- 50%
- Coverage
- 100%
Estimated share of AI-generated code. Explicit attribution is a lower bound.
Code quality
48/100
poor
- Confidence
- 90%
- Coverage
- 100%
Complexity, duplication, lint density, tests, CI, docs and review process.
Security
52/100
weak
- Confidence
- 85%
- Coverage
- 100%
Secrets, static analysis, vulnerable dependencies, CI and supply-chain posture.
AI provenance
0% possible
Weak signals consistent with AI-assisted development. 1 commit(s) carry explicit AI attribution, too few to characterize the codebase. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).
How the score is built
- Explicitly attributed share0%
- Unattributed share in AI-pace bursts0%
- Estimated AI-generated share0%
- AI tool configuration files0
- Work sessions at AI pace0
- Releases at AI pacenot measured
- Coding-style index (1.0+ means possible)6.00
Attributed AI tools
| Tool | Commits | Lines added | First seen | Last seen |
|---|---|---|---|---|
| Claude Code | 1 | 5 | 2026-10-29 | 2026-10-29 |
Lines added per month all AI-attributed share
- 2025-07949 · 0% AI
- 2025-08107 · 0% AI
- 2025-101,967 · 0% AI
- 2025-11254 · 0% AI
- 2025-128 · 0% AI
- 2026-01184 · 0% AI
- 2026-021,910 · 0% AI
- 2026-04170 · 0% AI
- 2026-080 · 0% AI
- 2026-1099 · 5% AI
Findings in AI-attributed lines vs the rest
From git blame: 5 lines trace to AI-attributed commits, 3,581 to others. Too few lines in one group for a fair comparison. Reported, not scored.
| Findings per 1,000 lines | AI-attributed | Other | Ratio |
|---|---|---|---|
| Code quality | 0.00 | 2.79 | — |
| Security | 0.00 | 0.00 | — |
Evidence by analyzer
Explicit AI attributionok2 items
- Claude Code: 1 attributed commits, 5 lines added
- Claude Code: trailer 'Co-Authored-By: Claude'
- attributed_commit_share
- 2.4%
- attributed_commits
- 1
- attributed_loc
- 5
- attributed_loc_share
- 0.1%
- commits
- 41
- effective_loc
- 5,648
- tools_detected
- 1
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
- 365.75
- measured_loc
- 5,648
- median_loc_per_hour
- 118.62
- pr_timed_units
- 3
- pre_ai_era_burst_loc
- 0
- pre_ai_era_bursts
- 0
- pre_ai_era_measured_loc
- 0
- work_units
- 22
Release velocityskipped
Coding styleok
- count:assistant_voice
- 0
- count:emoji_in_code
- 43
- count:narrated_steps
- 0
- count:placeholder
- 0
- files:assistant_voice
- 0
- files:emoji_in_code
- 5
- files:narrated_steps
- 0
- files:placeholder
- 0
- index
- 6.00
- lines_scanned
- 3,586
- per_kloc:assistant_voice
- 0
- per_kloc:emoji_in_code
- 11.99
- per_kloc:narrated_steps
- 0
- per_kloc:placeholder
- 0
Findings in AI-written linesok
- ai_lines
- 5
- blame_failures
- 0
- files_blamed
- 32
- other_lines
- 3,581
- quality:ai_findings
- 0
- quality:ai_per_kloc
- 0
- quality:other_findings
- 10
- quality:other_per_kloc
- 2.79
- security:ai_findings
- 0
- security:ai_per_kloc
- 0
- security:other_findings
- 0
- security:other_per_kloc
- 0
Code quality
48 poor
Code quality is poor: test-to-source ratio 0.02, no CI test run detected; 44% of function code in complex or long functions; 2% duplicated lines. Weakest area: testing.
How the score is built
- Complexity26
- Duplication87
- Lint and smells68
- Tests and CI22
- Documentation65
- Type safety60
- Review processnot measured
Evidence by analyzer
Complexity (lizard)ok7 items
- ProjectPage in coval/src/app/projects/[projectId]/page.tsx: complexity 47, 277 lines
- startGeneration in coval/src/app/projects/[projectId]/page.tsx: complexity 39, 133 lines
- agent in pr-review-agent/src/agent.ts: complexity 25, 185 lines
- (anonymous) in coval/src/app/projects/[projectId]/page.tsx: complexity 23, 45 lines
- start in coval/src/app/api/generate/route.ts: complexity 12, 117 lines
- Home in coval/src/app/page.tsx: complexity 1, 225 lines
- buildContextMessage in coval/src/lib/system-prompt.ts: complexity 1, 123 lines
- complex_functions
- 4
- function_nloc
- 2,492
- functions
- 147
- long_functions
- 6
- many_param_functions
- 0
- mean_ccn
- 3.69
- p90_ccn
- 7
- risky_nloc_share
- 44.3%
Duplication (jscpd)ok4 items
- 6+ duplicated lines: coval/codegen-sandbox/entrypoint.sh:19 and pr-review-agent/pr-review-sandbox/entrypoint.sh:29
- 6+ duplicated lines: coval/src/app/api/projects/[projectId]/route.ts:10 and coval/src/app/api/projects/[projectId]/screenshot/route.ts:10
- 6+ duplicated lines: coval/src/app/page.tsx:89 and coval/src/app/projects/[projectId]/page.tsx:432
- 6+ duplicated lines: coval/src/app/projects/[projectId]/page.tsx:885 and coval/src/app/projects/[projectId]/page.tsx:898
- compared_lines
- 2,568
- duplicated_lines
- 60
- duplicated_share
- 2.3%
- files
- 32
Lintok
- category:best-practice
- 4
- category:correctness
- 6
- findings
- 10
- scanned_lines
- 3,586
- weighted_findings
- 5.50
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
- no
- ci_files
- 0
- cochange_commits
- 29
- cochange_share
- 3.5%
- source_lines
- 3,586
- test_lines
- 63
- test_ratio
- 0.02
Documentationok2 items
- README.md
README.md - LICENSE
LICENSE
- check:changelog
- no
- check:contributing
- no
- check:license
- yes
- check:readme
- yes
- readme_lines
- 150
Type safetyok1 item
- TypeScript strict type checking: coval/tsconfig.json
coval/tsconfig.json
- check:low_escape_density
- no
- check:strict_config
- yes
- escapes
- 29
- escapes_per_kloc
- 8.57
Security
52 weak
Security posture is weak: 392 known vulnerabilities in 76 dependencies; 2 high-severity SAST findings. Weakest area: dependencies.
How the score is built
- Secrets100
- Static analysis (SAST)70
- 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
- 33
- declared
- 33
- 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
- 2
- findings_low
- 0
- findings_medium
- 0
- parse_errors
- 0
- scanned_lines
- 3,586
- weighted_findings
- 3.60
Dependencies (osv-scanner)ok
- penalty
- 516
- vulnerabilities
- 392
- vulnerable_packages
- 76
- vulns_critical
- 12
- vulns_high
- 164
- vulns_low
- 22
- vulns_medium
- 191
- vulns_unknown
- 3
CI workflows (zizmor)skipped
Security postureok
- check:dependency_updates
- no
- check:lockfiles
- yes
- check:security_policy
- no
- check:signed_commits
- no
- signed_commit_share
- 29.3%
- unpinned_manifests
- 0
Release downloadsok
- binary_assets
- 0
- signals
- 0
- suspicious
- 0
Findings
12 critical166 high128 medium6 low
| Severity | Rule | Location | Message | Tool |
|---|---|---|---|---|
| critical | osv/GHSA-23hp-3jrh-7fpw |
coval/bun.lock | [email protected] (npm) is affected by GHSA-23hp-3jrh-7fpw | Dependencies (osv-scanner) |
| critical | osv/GHSA-2464-fhr4-w9xw |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2464-fhr4-w9xw | Dependencies (osv-scanner) |
| critical | osv/GHSA-2w6w-674q-4c4q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2w6w-674q-4c4q | Dependencies (osv-scanner) |
| critical | osv/GHSA-2xp9-vwfh-vxw4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2xp9-vwfh-vxw4 | Dependencies (osv-scanner) |
| critical | osv/GHSA-5rq4-664w-9x2c |
coval/bun.lock | [email protected] (npm) is affected by GHSA-5rq4-664w-9x2c | Dependencies (osv-scanner) |
| critical | osv/GHSA-673q-mjm6-r5xr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-673q-mjm6-r5xr | Dependencies (osv-scanner) |
| critical | osv/GHSA-8r5x-fm3f-whwj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-8r5x-fm3f-whwj | Dependencies (osv-scanner) |
| critical | osv/GHSA-jqcg-44mw-7w3h |
coval/bun.lock | [email protected] (npm) is affected by GHSA-jqcg-44mw-7w3h; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| critical | osv/GHSA-p293-qw3h-jr36 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-p293-qw3h-jr36 | Dependencies (osv-scanner) |
| critical | osv/GHSA-p8wg-vrv2-v86f |
coval/bun.lock | [email protected] (npm) is affected by GHSA-p8wg-vrv2-v86f | Dependencies (osv-scanner) |
| critical | osv/GHSA-vcvr-r3jv-pc5j |
coval/bun.lock | [email protected] (npm) is affected by GHSA-vcvr-r3jv-pc5j | Dependencies (osv-scanner) |
| critical | osv/GHSA-xq3m-2v4x-88gg |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-xq3m-2v4x-88gg | Dependencies (osv-scanner) |
| high | osv/GHSA-23c5-xmqv-rm74 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74 | Dependencies (osv-scanner) |
| high | osv/GHSA-23c5-xmqv-rm74 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74 | Dependencies (osv-scanner) |
| high | osv/GHSA-25h7-pfq9-p65f |
coval/bun.lock | [email protected] (npm) is affected by GHSA-25h7-pfq9-p65f | Dependencies (osv-scanner) |
| high | osv/GHSA-267c-6grr-h53f |
coval/bun.lock | [email protected] (npm) is affected by GHSA-267c-6grr-h53f | Dependencies (osv-scanner) |
| high | osv/GHSA-26hh-7cqf-hhc6 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-26hh-7cqf-hhc6 | Dependencies (osv-scanner) |
| high | osv/GHSA-27r3-jxmh-p828 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-27r3-jxmh-p828 | Dependencies (osv-scanner) |
| high | osv/GHSA-2883-xcg3-v3hh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh | Dependencies (osv-scanner) |
| high | osv/GHSA-28wg-ghj8-5hjv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-28wg-ghj8-5hjv; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-2v37-7h3g-55p8 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2v37-7h3g-55p8; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-345p-7cg4-v4c7 |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-345p-7cg4-v4c7 | Dependencies (osv-scanner) |
| high | osv/GHSA-34x7-hfp2-rc4v |
coval/bun.lock | [email protected] (npm) is affected by GHSA-34x7-hfp2-rc4v | Dependencies (osv-scanner) |
| high | osv/GHSA-35jp-ww65-95wh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-35jp-ww65-95wh | Dependencies (osv-scanner) |
| high | osv/GHSA-36qx-fr4f-26g5 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-36qx-fr4f-26g5 | Dependencies (osv-scanner) |
| high | osv/GHSA-3g43-6gmg-66jw |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw | Dependencies (osv-scanner) |
| high | osv/GHSA-3jxr-9vmj-r5cp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp | Dependencies (osv-scanner) |
| high | osv/GHSA-3jxr-9vmj-r5cp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp | Dependencies (osv-scanner) |
| high | osv/GHSA-3jxr-9vmj-r5cp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp | Dependencies (osv-scanner) |
| high | osv/GHSA-3mfm-83xf-c92r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3mfm-83xf-c92r | Dependencies (osv-scanner) |
| high | osv/GHSA-3ppc-4f35-3m26 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26 | Dependencies (osv-scanner) |
| high | osv/GHSA-3ppc-4f35-3m26 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26 | Dependencies (osv-scanner) |
| high | osv/GHSA-43fc-jf86-j433 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-43fc-jf86-j433 | Dependencies (osv-scanner) |
| high | osv/GHSA-46jr-4wx8-v453 |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-46jr-4wx8-v453 | Dependencies (osv-scanner) |
| high | osv/GHSA-492v-c6pp-mqqv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-492v-c6pp-mqqv | Dependencies (osv-scanner) |
| high | osv/GHSA-4hjh-wcwx-xvwj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4hjh-wcwx-xvwj | Dependencies (osv-scanner) |
| high | osv/GHSA-52cp-r559-cp3m |
coval/bun.lock | [email protected] (npm) is affected by GHSA-52cp-r559-cp3m | Dependencies (osv-scanner) |
| high | osv/GHSA-5p4m-2wfm-xmqj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj | Dependencies (osv-scanner) |
| high | osv/GHSA-62hf-57xw-28j9 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 | Dependencies (osv-scanner) |
| high | osv/GHSA-68fv-2mgg-jv7q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-68fv-2mgg-jv7q; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-6chq-wfr3-2hj9 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 | Dependencies (osv-scanner) |
| high | osv/GHSA-6g55-p6wh-862q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6g55-p6wh-862q | Dependencies (osv-scanner) |
| high | osv/GHSA-6g55-p6wh-862q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6g55-p6wh-862q | Dependencies (osv-scanner) |
| high | osv/GHSA-6gpp-xcg3-4w24 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6gpp-xcg3-4w24 | Dependencies (osv-scanner) |
| high | osv/GHSA-6j4f-fj2g-mc7p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p | Dependencies (osv-scanner) |
| high | osv/GHSA-6j4f-fj2g-mc7p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p | Dependencies (osv-scanner) |
| high | osv/GHSA-6j4f-fj2g-mc7p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p | Dependencies (osv-scanner) |
| high | osv/GHSA-6qxp-vccf-f47h |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-6qxp-vccf-f47h | Dependencies (osv-scanner) |
| high | osv/GHSA-6v7q-wjvx-w8wg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6v7q-wjvx-w8wg | Dependencies (osv-scanner) |
| high | osv/GHSA-737v-mqg7-c878 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-737v-mqg7-c878; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-73wf-gq98-2v4g |
coval/bun.lock | [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g | Dependencies (osv-scanner) |
| high | osv/GHSA-73wf-gq98-2v4g |
coval/bun.lock | [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g | Dependencies (osv-scanner) |
| high | osv/GHSA-777c-7fjr-54vf |
coval/bun.lock | [email protected] (npm) is affected by GHSA-777c-7fjr-54vf | Dependencies (osv-scanner) |
| high | osv/GHSA-7pqw-9j4j-h8q3 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-7pqw-9j4j-h8q3 | Dependencies (osv-scanner) |
| high | osv/GHSA-7r86-cg39-jmmj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj | Dependencies (osv-scanner) |
| high | osv/GHSA-7r86-cg39-jmmj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj | Dependencies (osv-scanner) |
| high | osv/GHSA-83g3-92jg-28cx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-83g3-92jg-28cx | Dependencies (osv-scanner) |
| high | osv/GHSA-89xv-2m56-2m9x |
coval/bun.lock | [email protected] (npm) is affected by GHSA-89xv-2m56-2m9x | Dependencies (osv-scanner) |
| high | osv/GHSA-8h8q-6873-q5fj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-8h8q-6873-q5fj | Dependencies (osv-scanner) |
| high | osv/GHSA-8qq5-rm4j-mr97 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-8qq5-rm4j-mr97 | Dependencies (osv-scanner) |
| high | osv/GHSA-8r9q-7v3j-jr4g |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-8r9q-7v3j-jr4g | Dependencies (osv-scanner) |
| high | osv/GHSA-8x88-c5mf-7j5w |
coval/bun.lock | [email protected] (npm) is affected by GHSA-8x88-c5mf-7j5w | Dependencies (osv-scanner) |
| high | osv/GHSA-96hv-2xvq-fx4p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-96hv-2xvq-fx4p; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-9cx6-37pm-9jff |
coval/bun.lock | [email protected] (npm) is affected by GHSA-9cx6-37pm-9jff | Dependencies (osv-scanner) |
| high | osv/GHSA-9ppj-qmqm-q256 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-9ppj-qmqm-q256 | Dependencies (osv-scanner) |
| high | osv/GHSA-c2c7-rcm5-vvqj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-c2c7-rcm5-vvqj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-c475-qrg2-pj4r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c475-qrg2-pj4r | Dependencies (osv-scanner) |
| high | osv/GHSA-c4j6-fc7j-m34r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c4j6-fc7j-m34r | Dependencies (osv-scanner) |
| high | osv/GHSA-c83g-rgw3-j3cx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx | Dependencies (osv-scanner) |
| high | osv/GHSA-c83g-rgw3-j3cx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx | Dependencies (osv-scanner) |
| high | osv/GHSA-cjq9-62q9-8jv4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-cjq9-62q9-8jv4 | Dependencies (osv-scanner) |
| high | osv/GHSA-f88m-g3jw-g9cj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-f88m-g3jw-g9cj | Dependencies (osv-scanner) |
| high | osv/GHSA-f897-62hf-6gxq |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-f897-62hf-6gxq | Dependencies (osv-scanner) |
| high | osv/GHSA-hfxv-24rg-xrqf |
coval/bun.lock | [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf | Dependencies (osv-scanner) |
| high | osv/GHSA-hmw2-7cc7-3qxx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx | Dependencies (osv-scanner) |
| high | osv/GHSA-j3q9-mxjg-w52f |
coval/bun.lock | [email protected] (npm) is affected by GHSA-j3q9-mxjg-w52f | Dependencies (osv-scanner) |
| high | osv/GHSA-j5f8-grm9-p9fc |
coval/bun.lock | [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc | Dependencies (osv-scanner) |
| high | osv/GHSA-jmr9-qjv8-65gv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-jmr9-qjv8-65gv | Dependencies (osv-scanner) |
| high | osv/GHSA-m99w-x7hq-7vfj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-m99w-x7hq-7vfj | Dependencies (osv-scanner) |
| high | osv/GHSA-mg66-mrh9-m8jx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mg66-mrh9-m8jx | Dependencies (osv-scanner) |
| high | osv/GHSA-mh99-v99m-4gvg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg | Dependencies (osv-scanner) |
| high | osv/GHSA-mh99-v99m-4gvg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg | Dependencies (osv-scanner) |
| high | osv/GHSA-mh99-v99m-4gvg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg | Dependencies (osv-scanner) |
| high | osv/GHSA-mrhx-c7xc-m3w5 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mrhx-c7xc-m3w5; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-mrv2-3pqr-j5jr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mrv2-3pqr-j5jr | Dependencies (osv-scanner) |
| high | osv/GHSA-mwp4-54f8-5fhr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mwp4-54f8-5fhr | Dependencies (osv-scanner) |
| high | osv/GHSA-p3m5-59mp-jv5r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-p3m5-59mp-jv5r | Dependencies (osv-scanner) |
| high | osv/GHSA-p92q-9vqr-4j8v |
coval/bun.lock | [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v | Dependencies (osv-scanner) |
| high | osv/GHSA-p9j2-gv94-2wf4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-p9j2-gv94-2wf4 | Dependencies (osv-scanner) |
| high | osv/GHSA-pf86-5x62-jrwf |
coval/bun.lock | [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf | Dependencies (osv-scanner) |
| high | osv/GHSA-pmwg-cvhr-8vh7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 | Dependencies (osv-scanner) |
| high | osv/GHSA-q8qp-cvcw-x6jj |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj | Dependencies (osv-scanner) |
| high | osv/GHSA-qffp-2rhf-9h96 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-qffp-2rhf-9h96 | Dependencies (osv-scanner) |
| high | osv/GHSA-qhr7-859c-m2p7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 | Dependencies (osv-scanner) |
| high | osv/GHSA-qhr7-859c-m2p7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 | Dependencies (osv-scanner) |
| high | osv/GHSA-qhr7-859c-m2p7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 | Dependencies (osv-scanner) |
| high | osv/GHSA-r28c-9q8g-f849 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r28c-9q8g-f849 | Dependencies (osv-scanner) |
| high | osv/GHSA-r28c-9q8g-f849 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r28c-9q8g-f849 | Dependencies (osv-scanner) |
| high | osv/GHSA-r292-9mhp-454m |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r292-9mhp-454m | Dependencies (osv-scanner) |
| high | osv/GHSA-r5fr-rjxr-66jc |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r5fr-rjxr-66jc; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-r6q2-hw4h-h46w |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r6q2-hw4h-h46w | Dependencies (osv-scanner) |
| high | osv/GHSA-rf6f-7fwh-wjgh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rf6f-7fwh-wjgh | Dependencies (osv-scanner) |
| high | osv/GHSA-rgj7-g3m4-5g8c |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rgj7-g3m4-5g8c | Dependencies (osv-scanner) |
| high | osv/GHSA-rgw5-rvv9-x895 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 | Dependencies (osv-scanner) |
| high | osv/GHSA-rgw5-rvv9-x895 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 | Dependencies (osv-scanner) |
| high | osv/GHSA-rgw5-rvv9-x895 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 | Dependencies (osv-scanner) |
| high | osv/GHSA-rp42-5vxx-qpwr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rp42-5vxx-qpwr | Dependencies (osv-scanner) |
| high | osv/GHSA-rpmf-866q-6p89 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rpmf-866q-6p89 | Dependencies (osv-scanner) |
| high | osv/GHSA-w48q-cv73-mx4w |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-w48q-cv73-mx4w | Dependencies (osv-scanner) |
| high | osv/GHSA-w5hq-g745-h8pq |
coval/bun.lock | [email protected] (npm) is affected by GHSA-w5hq-g745-h8pq; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| high | osv/GHSA-wq5f-xc86-pv6w |
coval/bun.lock | [email protected] (npm) is affected by GHSA-wq5f-xc86-pv6w | Dependencies (osv-scanner) |
| high | osv/GHSA-xhpv-hc6g-r9c6 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xhpv-hc6g-r9c6 | Dependencies (osv-scanner) |
| high | osv/GHSA-xjpj-3mr7-gcpf |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xjpj-3mr7-gcpf | Dependencies (osv-scanner) |
| high | osv/GHSA-xwg4-73v4-xw9w |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xwg4-73v4-xw9w; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| high | opengrep/dockerfile.security.missing-user-entrypoint |
coval/codegen-sandbox/Dockerfile:24 | By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... | Static analysis (opengrep) |
| high | osv/GHSA-2m5v-pch6-74hx |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-2m5v-pch6-74hx | Dependencies (osv-scanner) |
| high | osv/GHSA-4w7w-5xrc-9h26 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-4w7w-5xrc-9h26 | Dependencies (osv-scanner) |
| high | osv/GHSA-6g55-p6wh-862q |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-6g55-p6wh-862q | Dependencies (osv-scanner) |
| high | osv/GHSA-qrxm-fqhp-jwvm |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-qrxm-fqhp-jwvm | Dependencies (osv-scanner) |
| high | osv/GHSA-r28c-9q8g-f849 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-r28c-9q8g-f849 | Dependencies (osv-scanner) |
| high | osv/GHSA-xjj6-f33q-929c |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-xjj6-f33q-929c | Dependencies (osv-scanner) |
| high | osv/GHSA-22jm-h49p-29qw |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-22jm-h49p-29qw | Dependencies (osv-scanner) |
| high | osv/GHSA-247c-9743-5963 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-247c-9743-5963 | Dependencies (osv-scanner) |
| high | osv/GHSA-27r3-jxmh-p828 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-27r3-jxmh-p828 | Dependencies (osv-scanner) |
| high | osv/GHSA-2883-xcg3-v3hh |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh | Dependencies (osv-scanner) |
| high | osv/GHSA-345p-7cg4-v4c7 |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-345p-7cg4-v4c7 | Dependencies (osv-scanner) |
| high | osv/GHSA-35jp-ww65-95wh |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-35jp-ww65-95wh | Dependencies (osv-scanner) |
| high | osv/GHSA-3g43-6gmg-66jw |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw | Dependencies (osv-scanner) |
| high | osv/GHSA-3pq3-5fj3-cg6v |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-3pq3-5fj3-cg6v | Dependencies (osv-scanner) |
| high | osv/GHSA-43fc-jf86-j433 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-43fc-jf86-j433 | Dependencies (osv-scanner) |
| high | osv/GHSA-46jr-4wx8-v453 |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-46jr-4wx8-v453 | Dependencies (osv-scanner) |
| high | osv/GHSA-4c8g-83qw-93j6 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-4c8g-83qw-93j6 | Dependencies (osv-scanner) |
| high | osv/GHSA-4qx8-w7c3-pj3p |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-4qx8-w7c3-pj3p | Dependencies (osv-scanner) |
| high | osv/GHSA-52cp-r559-cp3m |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-52cp-r559-cp3m | Dependencies (osv-scanner) |
| high | osv/GHSA-542g-h47m-68v8 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-542g-h47m-68v8 | Dependencies (osv-scanner) |
| high | osv/GHSA-5p4m-2wfm-xmqj |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj | Dependencies (osv-scanner) |
| high | osv/GHSA-62hf-57xw-28j9 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 | Dependencies (osv-scanner) |
| high | osv/GHSA-667r-xxjv-c9mm |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-667r-xxjv-c9mm | Dependencies (osv-scanner) |
| high | osv/GHSA-66ff-xgx4-vchm |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-66ff-xgx4-vchm | Dependencies (osv-scanner) |
| high | osv/GHSA-685m-2w69-288q |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-685m-2w69-288q | Dependencies (osv-scanner) |
| high | osv/GHSA-6chq-wfr3-2hj9 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 | Dependencies (osv-scanner) |
| high | osv/GHSA-6qxp-vccf-f47h |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-6qxp-vccf-f47h | Dependencies (osv-scanner) |
| high | osv/GHSA-75px-5xx7-5xc7 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-75px-5xx7-5xc7 | Dependencies (osv-scanner) |
| high | osv/GHSA-777c-7fjr-54vf |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-777c-7fjr-54vf | Dependencies (osv-scanner) |
| high | osv/GHSA-7p8r-x3mc-p8w7 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-7p8r-x3mc-p8w7 | Dependencies (osv-scanner) |
| high | osv/GHSA-82x6-q7mm-w9cf |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-82x6-q7mm-w9cf | Dependencies (osv-scanner) |
| high | osv/GHSA-88fw-hqm2-52qc |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-88fw-hqm2-52qc | Dependencies (osv-scanner) |
| high | osv/GHSA-9j65-hcg3-gc64 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-9j65-hcg3-gc64 | Dependencies (osv-scanner) |
| high | osv/GHSA-9q9j-q6p8-xq58 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-9q9j-q6p8-xq58 | Dependencies (osv-scanner) |
| high | osv/GHSA-9qmh-m7c6-f92p |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-9qmh-m7c6-f92p | Dependencies (osv-scanner) |
| high | osv/GHSA-c96f-x56v-gq3h |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-c96f-x56v-gq3h | Dependencies (osv-scanner) |
| high | osv/GHSA-f65p-4m7j-42xc |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-f65p-4m7j-42xc | Dependencies (osv-scanner) |
| high | osv/GHSA-f897-62hf-6gxq |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-f897-62hf-6gxq | Dependencies (osv-scanner) |
| high | osv/GHSA-h895-cgqg-jf52 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-h895-cgqg-jf52 | Dependencies (osv-scanner) |
| high | osv/GHSA-hfxv-24rg-xrqf |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf | Dependencies (osv-scanner) |
| high | osv/GHSA-hmw2-7cc7-3qxx |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx | Dependencies (osv-scanner) |
| high | osv/GHSA-hwr6-493r-vm6h |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-hwr6-493r-vm6h | Dependencies (osv-scanner) |
| high | osv/GHSA-j3q9-mxjg-w52f |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-j3q9-mxjg-w52f | Dependencies (osv-scanner) |
| high | osv/GHSA-j5f8-grm9-p9fc |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc | Dependencies (osv-scanner) |
| high | osv/GHSA-jqff-g426-hqxp |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-jqff-g426-hqxp | Dependencies (osv-scanner) |
| high | osv/GHSA-jvwf-75h9-cwgg |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-jvwf-75h9-cwgg | Dependencies (osv-scanner) |
| high | osv/GHSA-jx2c-rxcm-jvmq |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-jx2c-rxcm-jvmq | Dependencies (osv-scanner) |
| high | osv/GHSA-mrhx-c7xc-m3w5 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-mrhx-c7xc-m3w5 | Dependencies (osv-scanner) |
| high | osv/GHSA-p68q-wchp-6fh7 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-p68q-wchp-6fh7 | Dependencies (osv-scanner) |
| high | osv/GHSA-p92q-9vqr-4j8v |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v | Dependencies (osv-scanner) |
| high | osv/GHSA-pf86-5x62-jrwf |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf | Dependencies (osv-scanner) |
| high | osv/GHSA-pmwg-cvhr-8vh7 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 | Dependencies (osv-scanner) |
| high | osv/GHSA-q3j6-qgpj-74h6 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-q3j6-qgpj-74h6 | Dependencies (osv-scanner) |
| high | osv/GHSA-q5qw-h33p-qvwr |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-q5qw-h33p-qvwr | Dependencies (osv-scanner) |
| high | osv/GHSA-q8qp-cvcw-x6jj |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj | Dependencies (osv-scanner) |
| high | osv/GHSA-qw65-cvwx-89v3 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-qw65-cvwx-89v3 | Dependencies (osv-scanner) |
| high | osv/GHSA-v2hh-gcrm-f6hx |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-v2hh-gcrm-f6hx | Dependencies (osv-scanner) |
| high | osv/GHSA-v39h-62p7-jpjc |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-v39h-62p7-jpjc | Dependencies (osv-scanner) |
| high | osv/GHSA-v5mp-jgw5-2x6j |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-v5mp-jgw5-2x6j | Dependencies (osv-scanner) |
| high | osv/GHSA-wc8c-qw6v-h7f6 |
pr-review-agent/bun.lock | @hono/[email protected] (npm) is affected by GHSA-wc8c-qw6v-h7f6 | Dependencies (osv-scanner) |
| high | osv/GHSA-wcpc-wj8m-hjx6 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-wcpc-wj8m-hjx6 | Dependencies (osv-scanner) |
| high | opengrep/dockerfile.security.missing-user-entrypoint |
pr-review-agent/pr-review-sandbox/Dockerfile:24 | By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... | Static analysis (opengrep) |
| medium | opengrep/javascript.lang.best-practice.javascript-alert |
coval/src/app/page.tsx:104 | found alert() call; should this be in production code? | Lint |
| medium | opengrep/javascript.lang.best-practice.javascript-confirm |
coval/src/app/page.tsx:88 | found confirm() call; should this be in production code? | Lint |
| medium | opengrep/javascript.lang.best-practice.javascript-confirm |
coval/src/app/projects/[projectId]/page.tsx:431 | found confirm() call; should this be in production code? | Lint |
| medium | opengrep/javascript.lang.best-practice.javascript-alert |
coval/src/app/projects/[projectId]/page.tsx:448 | found alert() call; should this be in production code? | Lint |
| medium | osv/GHSA-27v5-c462-wpq7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-27v5-c462-wpq7 | Dependencies (osv-scanner) |
| medium | osv/GHSA-2g4f-4pwh-qvx6 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2g4f-4pwh-qvx6 | Dependencies (osv-scanner) |
| medium | osv/GHSA-2qvq-rjwj-gvw9 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-2qvq-rjwj-gvw9 | Dependencies (osv-scanner) |
| medium | osv/GHSA-39q2-94rc-95cp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-39q2-94rc-95cp | Dependencies (osv-scanner) |
| medium | osv/GHSA-39w2-rjm5-chcv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-39w2-rjm5-chcv | Dependencies (osv-scanner) |
| medium | osv/GHSA-3g3m-2fjr-6pw4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3g3m-2fjr-6pw4 | Dependencies (osv-scanner) |
| medium | osv/GHSA-3p68-rc4w-qgx5 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5 | Dependencies (osv-scanner) |
| medium | osv/GHSA-3v7f-55p6-f55p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-3v7f-55p6-f55p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p; also in coval/codegen-sandbox/app/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-3w6x-2g7m-8v23 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23 | Dependencies (osv-scanner) |
| medium | osv/GHSA-42h9-826w-cgv3 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-42h9-826w-cgv3 | Dependencies (osv-scanner) |
| medium | osv/GHSA-445q-vr5w-6q77 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-445q-vr5w-6q77 | Dependencies (osv-scanner) |
| medium | osv/GHSA-4633-3j49-mh5q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4633-3j49-mh5q | Dependencies (osv-scanner) |
| medium | osv/GHSA-48c2-rrv3-qjmp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-48c2-rrv3-qjmp | Dependencies (osv-scanner) |
| medium | osv/GHSA-4c39-4ccg-62r3 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4c39-4ccg-62r3 | Dependencies (osv-scanner) |
| medium | osv/GHSA-4fh9-h7wg-q85m |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4fh9-h7wg-q85m | Dependencies (osv-scanner) |
| medium | osv/GHSA-4jqv-mc3x-m676 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4jqv-mc3x-m676 | Dependencies (osv-scanner) |
| medium | osv/GHSA-4mjr-xmp4-gh2g |
coval/bun.lock | [email protected] (npm) is affected by GHSA-4mjr-xmp4-gh2g | Dependencies (osv-scanner) |
| medium | osv/GHSA-55q2-fjhq-7xh7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-55q2-fjhq-7xh7 | Dependencies (osv-scanner) |
| medium | osv/GHSA-58qx-3vcg-4xpx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-58qx-3vcg-4xpx; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-5c9x-8gcm-mpgx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-5c9x-8gcm-mpgx | Dependencies (osv-scanner) |
| medium | osv/GHSA-5pm8-86m8-9m6r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-5pm8-86m8-9m6r | Dependencies (osv-scanner) |
| medium | osv/GHSA-6688-9rhm-gjv2 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6688-9rhm-gjv2 | Dependencies (osv-scanner) |
| medium | osv/GHSA-68g3-v927-f742 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-68g3-v927-f742 | Dependencies (osv-scanner) |
| medium | osv/GHSA-6pq8-jhm2-2vcw |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6pq8-jhm2-2vcw | Dependencies (osv-scanner) |
| medium | osv/GHSA-6prh-2h8m-c8cw |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-6prh-2h8m-c8cw | Dependencies (osv-scanner) |
| medium | osv/GHSA-6rw7-vpxm-498p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-6rw7-vpxm-498p | Dependencies (osv-scanner) |
| medium | osv/GHSA-76mc-f452-cxcm |
coval/bun.lock | [email protected] (npm) is affected by GHSA-76mc-f452-cxcm | Dependencies (osv-scanner) |
| medium | osv/GHSA-7q8q-rj6j-mhjq |
coval/bun.lock | [email protected] (npm) is affected by GHSA-7q8q-rj6j-mhjq | Dependencies (osv-scanner) |
| medium | osv/GHSA-7rx3-28cr-v5wh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-7rx3-28cr-v5wh | Dependencies (osv-scanner) |
| medium | osv/GHSA-866g-f22w-33x8 |
coval/bun.lock | @ai-sdk/[email protected] (npm) is affected by GHSA-866g-f22w-33x8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-898c-q2cr-xwhg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-898c-q2cr-xwhg | Dependencies (osv-scanner) |
| medium | osv/GHSA-955p-x3mx-jcvp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-955p-x3mx-jcvp | Dependencies (osv-scanner) |
| medium | osv/GHSA-9fr6-4gfg-395g |
coval/bun.lock | [email protected] (npm) is affected by GHSA-9fr6-4gfg-395g | Dependencies (osv-scanner) |
| medium | osv/GHSA-c6gr-qvv4-5v3f |
coval/bun.lock | [email protected] (npm) is affected by GHSA-c6gr-qvv4-5v3f | Dependencies (osv-scanner) |
| medium | osv/GHSA-cj63-jhhr-wcxv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-cj63-jhhr-wcxv | Dependencies (osv-scanner) |
| medium | osv/GHSA-cjmm-f4jc-qw8r |
coval/bun.lock | [email protected] (npm) is affected by GHSA-cjmm-f4jc-qw8r | Dependencies (osv-scanner) |
| medium | osv/GHSA-cmwh-pvxp-8882 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-cmwh-pvxp-8882 | Dependencies (osv-scanner) |
| medium | osv/GHSA-crv5-9vww-q3g8 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-crv5-9vww-q3g8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-f87g-xv8r-7p7x |
coval/bun.lock | [email protected] (npm) is affected by GHSA-f87g-xv8r-7p7x | Dependencies (osv-scanner) |
| medium | osv/GHSA-f886-m6hf-6m8v |
coval/bun.lock | [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v | Dependencies (osv-scanner) |
| medium | osv/GHSA-f886-m6hf-6m8v |
coval/bun.lock | [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v | Dependencies (osv-scanner) |
| medium | osv/GHSA-ffhc-5mcf-pf4q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-ffhc-5mcf-pf4q | Dependencies (osv-scanner) |
| medium | osv/GHSA-fvcv-3m26-pcqx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-fvcv-3m26-pcqx | Dependencies (osv-scanner) |
| medium | osv/GHSA-fxqj-rqcc-2cmp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp | Dependencies (osv-scanner) |
| medium | osv/GHSA-fxqj-rqcc-2cmp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp | Dependencies (osv-scanner) |
| medium | osv/GHSA-g3hv-75wg-m249 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-g3hv-75wg-m249 | Dependencies (osv-scanner) |
| medium | osv/GHSA-g3hv-75wg-m249 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-g3hv-75wg-m249 | Dependencies (osv-scanner) |
| medium | osv/GHSA-gvwx-54wh-qm9j |
coval/bun.lock | [email protected] (npm) is affected by GHSA-gvwx-54wh-qm9j | Dependencies (osv-scanner) |
| medium | osv/GHSA-gx5p-jg67-6x7h |
coval/bun.lock | [email protected] (npm) is affected by GHSA-gx5p-jg67-6x7h | Dependencies (osv-scanner) |
| medium | osv/GHSA-h3mg-xc3c-68pw |
coval/bun.lock | [email protected] (npm) is affected by GHSA-h3mg-xc3c-68pw | Dependencies (osv-scanner) |
| medium | osv/GHSA-h64f-5h5j-jqjh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-h64f-5h5j-jqjh | Dependencies (osv-scanner) |
| medium | osv/GHSA-h67p-54hq-rp68 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-h67p-54hq-rp68 | Dependencies (osv-scanner) |
| medium | osv/GHSA-h7mw-gpvr-xq4m |
coval/bun.lock | [email protected] (npm) is affected by GHSA-h7mw-gpvr-xq4m | Dependencies (osv-scanner) |
| medium | osv/GHSA-h8r8-wccr-v5f2 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-h8r8-wccr-v5f2 | Dependencies (osv-scanner) |
| medium | osv/GHSA-hhx9-57xq-r5rw |
coval/bun.lock | @hey-api/[email protected] (npm) is affected by GHSA-hhx9-57xq-r5rw | Dependencies (osv-scanner) |
| medium | osv/GHSA-hpcv-96wg-7vj8 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-hpcv-96wg-7vj8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-j6r3-76f7-8jcv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-j6r3-76f7-8jcv | Dependencies (osv-scanner) |
| medium | osv/GHSA-j8rh-479h-cp32 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-j8rh-479h-cp32 | Dependencies (osv-scanner) |
| medium | osv/GHSA-jqh4-m9w3-8hp9 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-jqh4-m9w3-8hp9 | Dependencies (osv-scanner) |
| medium | osv/GHSA-jxxr-4gwj-5jf2 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-jxxr-4gwj-5jf2 | Dependencies (osv-scanner) |
| medium | osv/GHSA-m7pr-hjqh-92cm |
coval/bun.lock | [email protected] (npm) is affected by GHSA-m7pr-hjqh-92cm | Dependencies (osv-scanner) |
| medium | osv/GHSA-mcj8-r9mp-w47p |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mcj8-r9mp-w47p | Dependencies (osv-scanner) |
| medium | osv/GHSA-mh29-5h37-fv8m |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mh29-5h37-fv8m | Dependencies (osv-scanner) |
| medium | osv/GHSA-mmx7-hfxf-jppx |
coval/bun.lock | [email protected] (npm) is affected by GHSA-mmx7-hfxf-jppx | Dependencies (osv-scanner) |
| medium | osv/GHSA-p498-v437-472g |
coval/bun.lock | @humanfs/[email protected] (npm) is affected by GHSA-p498-v437-472g | Dependencies (osv-scanner) |
| medium | osv/GHSA-pmv8-rq9r-6j72 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-pmv8-rq9r-6j72 | Dependencies (osv-scanner) |
| medium | osv/GHSA-q2hr-2g5m-vwhr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr | Dependencies (osv-scanner) |
| medium | osv/GHSA-q2hr-2g5m-vwhr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr | Dependencies (osv-scanner) |
| medium | osv/GHSA-q2hr-2g5m-vwhr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr | Dependencies (osv-scanner) |
| medium | osv/GHSA-q8mj-m7cp-5q26 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q8mj-m7cp-5q26 | Dependencies (osv-scanner) |
| medium | osv/GHSA-q8wf-6r8g-63ch |
coval/bun.lock | [email protected] (npm) is affected by GHSA-q8wf-6r8g-63ch | Dependencies (osv-scanner) |
| medium | osv/GHSA-qx2v-qp2m-jg93 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93 | Dependencies (osv-scanner) |
| medium | osv/GHSA-r47g-fvhr-h676 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r47g-fvhr-h676 | Dependencies (osv-scanner) |
| medium | osv/GHSA-r4jh-29pc-gfqr |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r4jh-29pc-gfqr | Dependencies (osv-scanner) |
| medium | osv/GHSA-r4q5-vmmm-2653 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-r4q5-vmmm-2653; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-rp9w-3fw7-7cwq |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rp9w-3fw7-7cwq | Dependencies (osv-scanner) |
| medium | osv/GHSA-rpw4-54j3-4h4q |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rpw4-54j3-4h4q | Dependencies (osv-scanner) |
| medium | osv/GHSA-rvq5-wwqv-78pq |
coval/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-rvq5-wwqv-78pq | Dependencies (osv-scanner) |
| medium | osv/GHSA-rxp7-6hxx-x8q5 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-rxp7-6hxx-x8q5 | Dependencies (osv-scanner) |
| medium | osv/GHSA-v2v4-37r5-5v8g |
coval/bun.lock | [email protected] (npm) is affected by GHSA-v2v4-37r5-5v8g | Dependencies (osv-scanner) |
| medium | osv/GHSA-v2wj-7wpq-c8vv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-v2wj-7wpq-c8vv | Dependencies (osv-scanner) |
| medium | osv/GHSA-v8jm-5vwx-cfxm |
coval/bun.lock | [email protected] (npm) is affected by GHSA-v8jm-5vwx-cfxm | Dependencies (osv-scanner) |
| medium | osv/GHSA-v9jr-rg53-9pgp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-v9jr-rg53-9pgp | Dependencies (osv-scanner) |
| medium | osv/GHSA-vf2m-468p-8v99 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-vf2m-468p-8v99 | Dependencies (osv-scanner) |
| medium | osv/GHSA-vh66-26gq-q6x8 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-vh66-26gq-q6x8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-vhxf-7vqr-mrjg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-vhxf-7vqr-mrjg | Dependencies (osv-scanner) |
| medium | osv/GHSA-vmf3-w455-68vh |
coval/bun.lock | [email protected] (npm) is affected by GHSA-vmf3-w455-68vh | Dependencies (osv-scanner) |
| medium | osv/GHSA-w5vr-8v7q-w6rv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-w5vr-8v7q-w6rv | Dependencies (osv-scanner) |
| medium | osv/GHSA-w5vr-8v7q-w6rv |
coval/bun.lock | [email protected] (npm) is affected by GHSA-w5vr-8v7q-w6rv | Dependencies (osv-scanner) |
| medium | osv/GHSA-w8wr-v893-vjvp |
coval/bun.lock | [email protected] (npm) is affected by GHSA-w8wr-v893-vjvp | Dependencies (osv-scanner) |
| medium | osv/GHSA-w9j2-pvgh-6h63 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-w9j2-pvgh-6h63 | Dependencies (osv-scanner) |
| medium | osv/GHSA-wfc6-r584-vfw7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-wfc6-r584-vfw7 | Dependencies (osv-scanner) |
| medium | osv/GHSA-wqch-xfxh-vrr4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-wqch-xfxh-vrr4 | Dependencies (osv-scanner) |
| medium | osv/GHSA-x4vx-rjvf-j5p4 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-x4vx-rjvf-j5p4 | Dependencies (osv-scanner) |
| medium | osv/GHSA-xw65-4hp5-5hc7 |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xw65-4hp5-5hc7 | Dependencies (osv-scanner) |
| medium | osv/GHSA-xx6v-rp6x-q39c |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xx6v-rp6x-q39c | Dependencies (osv-scanner) |
| medium | osv/GHSA-xxjr-mmjv-4gpg |
coval/bun.lock | [email protected] (npm) is affected by GHSA-xxjr-mmjv-4gpg; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-48c2-rrv3-qjmp |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-48c2-rrv3-qjmp; also in pr-review-agent/bun.lock | Dependencies (osv-scanner) |
| medium | osv/GHSA-4qv8-2p9j-2685 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-4qv8-2p9j-2685 | Dependencies (osv-scanner) |
| medium | osv/GHSA-55wc-3pg8-jfw6 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-55wc-3pg8-jfw6 | Dependencies (osv-scanner) |
| medium | osv/GHSA-9fm3-97px-rjf6 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-9fm3-97px-rjf6 | Dependencies (osv-scanner) |
| medium | osv/GHSA-f72v-6w45-q472 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-f72v-6w45-q472 | Dependencies (osv-scanner) |
| medium | osv/GHSA-fxqj-rqcc-2cmp |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp | Dependencies (osv-scanner) |
| medium | osv/GHSA-qx2v-qp2m-jg93 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93 | Dependencies (osv-scanner) |
| medium | osv/GHSA-r3h5-4585-7x3w |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-r3h5-4585-7x3w | Dependencies (osv-scanner) |
| medium | osv/GHSA-rj75-hqrm-r3gf |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-rj75-hqrm-r3gf | Dependencies (osv-scanner) |
| medium | osv/GHSA-rj75-hqrm-r3gf |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-rj75-hqrm-r3gf | Dependencies (osv-scanner) |
| medium | osv/GHSA-w9m9-85wc-3x92 |
coval/codegen-sandbox/app/bun.lock | [email protected] (npm) is affected by GHSA-w9m9-85wc-3x92 | Dependencies (osv-scanner) |
| medium | osv/GHSA-2g4f-4pwh-qvx6 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-2g4f-4pwh-qvx6 | Dependencies (osv-scanner) |
| medium | osv/GHSA-3p68-rc4w-qgx5 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5 | Dependencies (osv-scanner) |
| medium | osv/GHSA-3w6x-2g7m-8v23 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23 | Dependencies (osv-scanner) |
| medium | osv/GHSA-42h9-826w-cgv3 |
pr-review-agent/bun.lock | [email protected] (npm) is affected by GHSA-42h9-826w-cgv3 | Dependencies (osv-scanner) |
| medium | osv/GHSA-6prh-2h8m-c8cw |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-6prh-2h8m-c8cw | Dependencies (osv-scanner) |
| medium | osv/GHSA-866g-f22w-33x8 |
pr-review-agent/bun.lock | @ai-sdk/[email protected] (npm) is affected by GHSA-866g-f22w-33x8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-866g-f22w-33x8 |
pr-review-agent/bun.lock | @ai-sdk/[email protected] (npm) is affected by GHSA-866g-f22w-33x8 | Dependencies (osv-scanner) |
| medium | osv/GHSA-8988-4f7v-96qf |
pr-review-agent/bun.lock | @opentelemetry/[email protected] (npm) is affected by GHSA-8988-4f7v-96qf | Dependencies (osv-scanner) |
| medium | osv/GHSA-8988-4f7v-96qf |
pr-review-agent/bun.lock | @opentelemetry/[email protected] (npm) is affected by GHSA-8988-4f7v-96qf | Dependencies (osv-scanner) |
| medium | osv/GHSA-92pp-h63x-v22m |
pr-review-agent/bun.lock | @hono/[email protected] (npm) is affected by GHSA-92pp-h63x-v22m | Dependencies (osv-scanner) |
| medium | osv/GHSA-frvp-7c67-39w9 |
pr-review-agent/bun.lock | @hono/[email protected] (npm) is affected by GHSA-frvp-7c67-39w9 | Dependencies (osv-scanner) |
| medium | osv/GHSA-hhx9-57xq-r5rw |
pr-review-agent/bun.lock | @hey-api/[email protected] (npm) is affected by GHSA-hhx9-57xq-r5rw | Dependencies (osv-scanner) |
| medium | osv/GHSA-jpvv-r467-5p4w |
pr-review-agent/bun.lock | @hono/[email protected] (npm) is affected by GHSA-jpvv-r467-5p4w | Dependencies (osv-scanner) |
| medium | osv/GHSA-q6x5-8v7m-xcrf |
pr-review-agent/bun.lock | @protobufjs/[email protected] (npm) is affected by GHSA-q6x5-8v7m-xcrf | Dependencies (osv-scanner) |
| medium | osv/GHSA-rvq5-wwqv-78pq |
pr-review-agent/bun.lock | @modelcontextprotocol/[email protected] (npm) is affected by GHSA-rvq5-wwqv-78pq | Dependencies (osv-scanner) |
| low | opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command |
coval/codegen-sandbox/entrypoint.sh:17 | Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... | Lint |
| low | opengrep/javascript.lang.correctness.missing-template-string-indicator |
coval/src/lib/system-prompt.ts:5 | This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? | Lint |
| low | opengrep/javascript.lang.correctness.missing-template-string-indicator |
coval/src/lib/system-prompt.ts:5 | This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? | Lint |
| low | opengrep/javascript.lang.correctness.missing-template-string-indicator |
coval/src/lib/system-prompt.ts:97 | This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? | Lint |
| low | opengrep/javascript.lang.correctness.missing-template-string-indicator |
coval/src/lib/system-prompt.ts:97 | This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? | Lint |
| low | opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command |
pr-review-agent/pr-review-sandbox/entrypoint.sh:27 | Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... | Lint |
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.
| Analyzer | Pillar | Status | Version | Findings | Note |
|---|---|---|---|---|---|
| AI tool configuration | AI provenance | ok | signatures-v1 | 0 | |
| Explicit AI attribution | AI provenance | ok | signatures-v1 | 0 | |
| Release velocity | AI provenance | skipped | — | 0 | |
| Coding style | AI provenance | ok | — | 0 | |
| Commit velocity | AI provenance | ok | prov-4 | 0 | |
| Findings in AI-written lines | AI provenance | ok | git-blame | 0 | |
| Complexity (lizard) | Code quality | ok | lizard 1.25.1 | 0 | |
| Documentation | Code quality | ok | — | 0 | |
| Duplication (jscpd) | Code quality | ok | repotrust-dup-w6 | 0 | |
| Lint | Code quality | ok | opengrep 1.33.1; rules f1d2b562b414 | 10 | |
| Tests and CI | Code quality | ok | — | 0 | |
| Type safety | Code quality | ok | — | 0 | |
| CI workflows (zizmor) | Security | skipped | — | 0 | |
| Dependencies (osv-scanner) | Security | ok | osv-scanner version: 2.7.1 | 300 | |
| Release downloads | Security | ok | — | 0 | |
| Security posture | Security | ok | — | 0 | |
| Package registries | Security | ok | — | 0 | |
| Static analysis (opengrep) | Security | ok | opengrep 1.33.1; rules f1d2b562b414 | 2 | |
| OpenSSF Scorecard | Security | skipped | — | 0 | no published OpenSSF Scorecard result for this repo |
| Secrets (gitleaks) | Security | ok | gitleaks 8.30.1 | 0 |
Score history
Scores from different scoring versions aren't directly comparable.
| Scored | Commit | Scoring | AI provenance | Quality | Security |
|---|---|---|---|---|---|
| 2026-11-14 | c95d2e92368c | prov-5+qual-2+sec-2 | 0% | 48 | 52 |
| 2026-11-14 | c95d2e92368c | prov-4+qual-2+sec-2 | 0% | 48 | 52 |
Full text report
- Repository: https://github.com/blaxel-templates/cookbook
- Commit:
c95d2e92368c6727e6398d292104e8f423393c3c - Generated: 2026-11-14T14:52:03+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) | 0 | possible | 50% | 100% |
| Code quality | 48 | poor | 90% | 100% |
| Security | 52 | weak | 85% | 100% |
AI provenance
Weak signals consistent with AI-assisted development. 1 commit(s) carry explicit AI attribution, too few to characterize the codebase. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).
- Explicitly attributed share (lower bound): 0.1%
- Unattributed share in AI-consistent velocity bursts: 0.0%
- Estimated AI-generated share: 0.1%
| AI tool | Attributed commits | Lines added |
|---|---|---|
| Claude Code | 1 | 5 |
Current source lines last changed by AI-attributed commits: 5 of 3,586.
Too few lines in one group to compare finding densities.
- Stylometry index: 6.00 per 1,000 lines (narrated steps 0, placeholders 0, assistant phrasing 0, emoji 43). Reported as a signal, not scored.
| Month | Lines added | Attributed to AI |
|---|---|---|
| 2025-07 | 949 | 0% |
| 2025-08 | 107 | 0% |
| 2025-10 | 1,967 | 0% |
| 2025-11 | 254 | 0% |
| 2025-12 | 8 | 0% |
| 2026-01 | 184 | 0% |
| 2026-02 | 1,910 | 0% |
| 2026-04 | 170 | 0% |
| 2026-10 | 99 | 5% |
Evidence
- Claude Code: trailer 'Co-Authored-By: Claude' (f165963119db)
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.02, no CI test run detected; 44% of function code in complex or long functions; 2% duplicated lines. Weakest area: testing.
| Area | Score |
|---|---|
| Complexity (lizard) | 26 |
| Duplication | 87 |
| Code smells (Opengrep) | 68 |
| Tests and CI | 22 |
| Documentation | 65 |
| Type safety | 60 |
| Process (Scorecard review/maintenance) | n/a |
- Functions: 147; mean complexity 3.7, 90th percentile 7; 4 complex and 6 long functions
- Duplicated lines: 2.3% of 2,568 compared
- Tests: 63 test lines for 3,586 source lines (ratio 0.02); CI test commands: none detected; 3% of recent source commits also change tests
- Docs missing or thin: contributing, changelog
Most complex functions:
- ProjectPage in coval/src/app/projects/[projectId]/page.tsx: complexity 47, 277 lines
- startGeneration in coval/src/app/projects/[projectId]/page.tsx: complexity 39, 133 lines
- agent in pr-review-agent/src/agent.ts: complexity 25, 185 lines
- (anonymous) in coval/src/app/projects/[projectId]/page.tsx: complexity 23, 45 lines
- start in coval/src/app/api/generate/route.ts: complexity 12, 117 lines
Security
Security posture is weak: 392 known vulnerabilities in 76 dependencies; 2 high-severity SAST findings. Weakest area: dependencies.
| Area | Score |
|---|---|
| Secrets (gitleaks, tree + history) | 100 |
| Static analysis (Opengrep) | 70 |
| Vulnerable dependencies (OSV) | 0 |
| CI workflows (zizmor) | n/a |
| Posture (policy, updates, signing, lockfiles) | 0 |
| OpenSSF Scorecard | n/a |
-
Known vulnerabilities: 392 in 76 packages (critical 12, high 164, medium 191, low 22)
-
Posture checks passed: lockfiles; missing: security policy, dependency updates, signed commits
Top findings
| Severity | Finding | Location |
|---|---|---|
| critical | osv/GHSA-5rq4-664w-9x2c: [email protected] (npm) is affected by GHSA-5rq4-664w-9x2c |
coval/bun.lock |
| critical | osv/GHSA-2w6w-674q-4c4q: [email protected] (npm) is affected by GHSA-2w6w-674q-4c4q |
coval/bun.lock |
| critical | osv/GHSA-8r5x-fm3f-whwj: [email protected] (npm) is affected by GHSA-8r5x-fm3f-whwj |
coval/bun.lock |
| critical | osv/GHSA-p8wg-vrv2-v86f: [email protected] (npm) is affected by GHSA-p8wg-vrv2-v86f |
coval/bun.lock |
| critical | osv/GHSA-2464-fhr4-w9xw: [email protected] (npm) is affected by GHSA-2464-fhr4-w9xw |
coval/bun.lock |
| critical | osv/GHSA-2xp9-vwfh-vxw4: [email protected] (npm) is affected by GHSA-2xp9-vwfh-vxw4 |
coval/bun.lock |
| critical | osv/GHSA-673q-mjm6-r5xr: [email protected] (npm) is affected by GHSA-673q-mjm6-r5xr |
coval/bun.lock |
| critical | osv/GHSA-p293-qw3h-jr36: [email protected] (npm) is affected by GHSA-p293-qw3h-jr36 |
coval/bun.lock |
| critical | osv/GHSA-vcvr-r3jv-pc5j: [email protected] (npm) is affected by GHSA-vcvr-r3jv-pc5j |
coval/bun.lock |
| critical | osv/GHSA-jqcg-44mw-7w3h: [email protected] (npm) is affected by GHSA-jqcg-44mw-7w3h; also in pr-review-agent/bun.lock |
coval/bun.lock |
| critical | osv/GHSA-23hp-3jrh-7fpw: [email protected] (npm) is affected by GHSA-23hp-3jrh-7fpw |
coval/bun.lock |
| critical | osv/GHSA-xq3m-2v4x-88gg: [email protected] (npm) is affected by GHSA-xq3m-2v4x-88gg |
pr-review-agent/bun.lock |
| high | opengrep/dockerfile.security.missing-user-entrypoint: By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium] |
coval/codegen-sandbox/Dockerfile:24 |
| high | opengrep/dockerfile.security.missing-user-entrypoint: By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium] |
pr-review-agent/pr-review-sandbox/Dockerfile:24 |
| high | osv/GHSA-345p-7cg4-v4c7: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-345p-7cg4-v4c7 |
coval/bun.lock |
| high | osv/GHSA-46jr-4wx8-v453: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-46jr-4wx8-v453 |
coval/bun.lock |
| high | osv/GHSA-6qxp-vccf-f47h: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-6qxp-vccf-f47h |
coval/bun.lock |
| high | osv/GHSA-8r9q-7v3j-jr4g: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-8r9q-7v3j-jr4g |
coval/bun.lock |
| high | osv/GHSA-f897-62hf-6gxq: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-f897-62hf-6gxq |
coval/bun.lock |
| high | osv/GHSA-w48q-cv73-mx4w: @modelcontextprotocol/[email protected] (npm) is affected by GHSA-w48q-cv73-mx4w |
coval/bun.lock |
| high | osv/GHSA-35jp-ww65-95wh: [email protected] (npm) is affected by GHSA-35jp-ww65-95wh |
coval/bun.lock |
| high | osv/GHSA-3g43-6gmg-66jw: [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw |
coval/bun.lock |
| high | osv/GHSA-43fc-jf86-j433: [email protected] (npm) is affected by GHSA-43fc-jf86-j433 |
coval/bun.lock |
| high | osv/GHSA-4hjh-wcwx-xvwj: [email protected] (npm) is affected by GHSA-4hjh-wcwx-xvwj |
coval/bun.lock |
| high | osv/GHSA-62hf-57xw-28j9: [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 |
coval/bun.lock |
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: 3,586; test lines: 63
| Language | Lines |
|---|---|
| TypeScript | 3,447 |
| JavaScript | 104 |
| Shell | 98 |