https://github.com/vercel/next.js.git
· scanned 2026-05-18 14:32 UTC (2 weeks, 3 days ago)
· 10 languages
19517 findings (177 legacy + 19340 scanner) 8/10 scanners ran 38th percentile · Typescript · huge (>500K LoC) Scanner says 71 (higher by 11)
Last scanned 2 weeks, 3 days ago · v6 · 3391 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
63.0 | 0.15 | 9.45 |
practices_score |
76.0 | 0.15 | 11.40 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 81.8 |
Showing 2417 of 3391 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
crates/next-taskless/src/lib.rs:319
qualitylegacy
crates/next-core/src/middleware.rs:112
qualitylegacy
packages/next/src/compiled/node-html-parser/index.js:1
secrets
packages/create-next-app/templates/app-api/js/app/[slug]/route.js:3
authlegacy
packages/create-next-app/templates/app-api/ts/app/[slug]/route.ts:3
authlegacy
crates/next-error-code-swc-plugin/src/lib.rs:136
qualitylegacy
crates/next-custom-transforms/src/transforms/server_actions.rs:17
qualitylegacy
.devcontainer/rust/install.sh:5
qualitylegacy
crates/next-core/src/next_app/app_client_references_chunks.rs:55
qualitylegacy
crates/next-core/src/hmr_entry.rs:105
qualitylegacy
examples/cms-builder-io/pages/posts/[slug].js:91
xsslegacy
crates/next-core/src/next_manifests/client_reference_manifest.rs:495
xsslegacy
bench/render-pipeline/benchmark.ts:415
xsslegacy
bench/nested-deps-app-router/bench.mjs:193
qualitylegacy
bench/nested-deps-app-router-many-pages/bench.mjs:193
qualitylegacy
.github/actions/next-stats-action/src/util/exec.js:12
qualitylegacy
crates/next-core/src/next_font/util.rs:86
path_traversallegacy
crates/next-core/src/next_font/local/mod.rs:163
path_traversallegacy
examples/cache-handler-redis/compose.yaml:1
dockerlegacy
examples/with-docker-multi-env/docker/staging/Dockerfile:26
dockerlegacy
examples/with-docker-multi-env/docker/production/Dockerfile:26
dockerlegacy
examples/with-docker-multi-env/docker/development/Dockerfile:25
dockerlegacy
examples/with-docker-export-output/Dockerfile.serve:45
dockerlegacy
examples/with-docker-export-output/Dockerfile:47
dockerlegacy
examples/with-docker/Dockerfile.bun:33
dockerlegacy
examples/with-docker/Dockerfile:45
dockerlegacy
.github/actions/next-stats-action/Dockerfile:19
dockerlegacy
.github/actions/next-stats-action/Dockerfile:10
dockerlegacy
.github/actions/next-stats-action/Dockerfile:9
supply-chaindockerremote-installer
crates/next-core/src/segment_config.rs:623
owaspeval_used
packages/next/src/compiled/@edge-runtime/primitives/load.js:18700
owaspeval_used
packages/next/src/compiled/browserslist/index.js:1
owaspeval_used
packages/next/src/compiled/jest-worker/processChild.js:1
owaspeval_used
packages/next/src/compiled/jest-worker/threadChild.js:1
owaspeval_used
packages/next/src/compiled/raw-body/index.js:7
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js:21
owaspeval_used
packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js:21
owaspeval_used
packages/next/src/compiled/sass-loader/cjs.js:1
owaspeval_used
packages/next/src/compiled/ws/index.js:1
owaspeval_used
packages/next/taskfile.js:1790
owaspeval_used
turbopack/crates/turbopack-ecmascript-runtime/js/src/browser/runtime/dom/dev-backend-dom.ts:144
owaspeval_used
turbopack/crates/turbopack-ecmascript/src/analyzer/graph.rs:412
owaspeval_used
turbopack/crates/turbopack-ecmascript/src/webpack/parse.rs:152
owaspeval_used
.github/actions/next-stats-action/src/index.js:40
owaspexec_used
.github/actions/next-stats-action/src/prepare/repo-setup.js:11
owaspexec_used
.github/actions/next-stats-action/src/run/benchmark-url.js:18
owaspexec_used
.github/actions/next-stats-action/src/run/collect-diffs.js:18
owaspexec_used
.github/actions/next-stats-action/src/run/index.js:140
owaspexec_used
packages/next/src/compiled/@edge-runtime/primitives/url.d.ts:8
owaspexec_used
packages/next/src/server/lib/start-server.ts:66
owaspexec_used
packages/next/src/telemetry/project-id.ts:22
owaspexec_used
scripts/automated-update-workflow.js:53
owaspexec_used
scripts/pack-next.ts:82
owaspexec_used
scripts/patch-next.ts:141
owaspexec_used
scripts/unpack-next.ts:29
owaspexec_used
turbopack/crates/turbopack-ecmascript-runtime/js/src/nodejs/runtime/dev-base.ts:69
owaspexec_used
bench/module-cost/app/app/commonjs/route.js:5
authlegacy
packages/create-next-app/templates/app-api/js/app/[slug]/route.js:3
authlegacy
packages/create-next-app/templates/app-api/ts/app/route.ts:3
authlegacy
packages/create-next-app/templates/app-api/ts/app/[slug]/route.ts:3
authlegacy
bench/nested-deps/bench.mjs:174
error_handlinglegacy
bench/nested-deps-app-router/bench.mjs:179
error_handlinglegacy
bench/nested-deps-app-router-many-pages/bench.mjs:179
error_handlinglegacy
examples/with-mqtt-js/app/page.tsx:53
qualitylegacy
examples/api-routes-apollo-server/pages/api/graphql.ts:19
qualitylegacy
bench/basic-app/pages/api/page-api.js:2
qualitylegacy
bench/basic-app/app/api/app/route.js:2
qualitylegacy
examples/cache-handler-redis/compose.yaml:1
dockerlegacy
.dockerignore
dockerlegacy
examples/cache-handler-redis/compose.yaml:1
dockerlegacy
.dockerignore
dockerlegacy
.dockerignore
dockerlegacy
.github/actions/next-stats-action/Dockerfile:25
dockerlegacy
.github/actions/next-stats-action/Dockerfile:7
dockerlegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:156
qualitylegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:155
qualitylegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:154
qualitylegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:88
qualitylegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:72
qualitylegacy
packages/next/src/shared/lib/router/utils/sortable-routes.ts:71
qualitylegacy
packages/next/src/server/lib/router-utils/typegen.ts:1030
qualitylegacy
packages/next/src/server/lib/router-utils/typegen.ts:938
qualitylegacy
packages/next/src/cli/internal/static-routes-info.ts:217
qualitylegacy
evals/evals/agent-021-avoid-fetch-in-effect/app/page.tsx:7
qualitylegacy
index.html
qualitylegacy
.well-known/security.txt
qualitylegacy
.github/workflows/build_and_deploy.yml:412
dependencylegacy
turbopack/crates/turbo-tasks-backend/src/backend/operation/leaf_distance_update.rs:1
qualitylegacy
Showing first 300 of 2417. Refine filters or use the legacy findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/c62673f3-12b0-4330-8614-ead9a08d2948/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c62673f3-12b0-4330-8614-ead9a08d2948/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.