Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Scan timing: clone 6.0s · analysis 6.79s · 16.5 MB · GitHub API rate-limit (preflight)

vitejs/vite

https://github.com/vitejs/vite · scanned 2026-05-31 01:26 UTC (5 days, 8 hours ago) · 10 languages

658 findings (90 legacy + 568 scanner) 67th percentile · Javascript · medium (20-100K LoC) Scanner says 61 (higher by 17)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 8 hours ago · v2 · last Δ +5.4 (diff) · 364 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 76.0 0.25 19.00
testing_score 95.0 0.20 19.00
documentation_score 76.1 0.15 11.41
practices_score 88.0 0.15 13.20
code_quality 58.5 0.10 5.85
Overall 1.00 77.5
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 4952 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
vitest.config.e2e.ts software warning vitest.config.e2e.ts
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
netlify.toml software healthy netlify.toml
package.json software healthy package.json
.oxfmtrc.json software healthy .oxfmtrc.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
eslint.config.js software warning eslint.config.js
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
vitest.config.ts software warning vitest.config.ts
shims.d.ts software warning playground/shims.d.ts
test-utils.ts software healthy playground/test-utils.ts
vitestSetup.ts software healthy playground/vitestSetup.ts
package.json software healthy playground/package.json
vitestGlobalSetup.ts software healthy playground/vitestGlobalSetup.ts
tsconfig.json software healthy playground/tsconfig.json
reference.scss software healthy playground/multiple-entrypoints/reference.scss
vite.config.js software warning playground/multiple-entrypoints/vite.config.js
reference.js software warning playground/multiple-entrypoints/reference.js
package.json software healthy playground/multiple-entrypoints/package.json
index.html software healthy playground/multiple-entrypoints/index.html
deps.json software healthy playground/multiple-entrypoints/deps.json
index.js software healthy playground/multiple-entrypoints/index.js
dynamic-b.js software warning playground/multiple-entrypoints/dynamic-b.js
dynamic-a.js software warning playground/multiple-entrypoints/dynamic-a.js
multiple-entrypoints.spec.ts software warning playground/multiple-entrypoints/__tests__/multiple-entrypoi…
a6.js software healthy playground/multiple-entrypoints/entrypoints/a6.js
a21.js software healthy playground/multiple-entrypoints/entrypoints/a21.js
a17.js software healthy playground/multiple-entrypoints/entrypoints/a17.js
a14.js software healthy playground/multiple-entrypoints/entrypoints/a14.js
a3.js software healthy playground/multiple-entrypoints/entrypoints/a3.js
a16.js software healthy playground/multiple-entrypoints/entrypoints/a16.js
a24.js software healthy playground/multiple-entrypoints/entrypoints/a24.js
a11.js software healthy playground/multiple-entrypoints/entrypoints/a11.js
a9.js software healthy playground/multiple-entrypoints/entrypoints/a9.js
a20.js software healthy playground/multiple-entrypoints/entrypoints/a20.js
a12.js software healthy playground/multiple-entrypoints/entrypoints/a12.js
a0.js software healthy playground/multiple-entrypoints/entrypoints/a0.js
a1.js software healthy playground/multiple-entrypoints/entrypoints/a1.js
a2.js software healthy playground/multiple-entrypoints/entrypoints/a2.js
a10.js software healthy playground/multiple-entrypoints/entrypoints/a10.js
a4.js software healthy playground/multiple-entrypoints/entrypoints/a4.js
a7.js software healthy playground/multiple-entrypoints/entrypoints/a7.js
a15.js software healthy playground/multiple-entrypoints/entrypoints/a15.js
a13.js software healthy playground/multiple-entrypoints/entrypoints/a13.js
a19.js software healthy playground/multiple-entrypoints/entrypoints/a19.js
a8.js software healthy playground/multiple-entrypoints/entrypoints/a8.js
a23.js software healthy playground/multiple-entrypoints/entrypoints/a23.js
a18.js software healthy playground/multiple-entrypoints/entrypoints/a18.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
componentToHex software healthy playground/test-utils.ts:componentToHex
rgbToHex software healthy playground/test-utils.ts:rgbToHex
toEl software healthy playground/test-utils.ts:toEl
getColor software healthy playground/test-utils.ts:getColor
getBg software healthy playground/test-utils.ts:getBg
returns software healthy playground/test-utils.ts:returns
getCssRuleBg software healthy playground/test-utils.ts:getCssRuleBg
getBgColor software healthy playground/test-utils.ts:getBgColor
readFile software healthy playground/test-utils.ts:readFile
editFile software healthy playground/test-utils.ts:editFile
modified software healthy playground/test-utils.ts:modified
addFile software healthy playground/test-utils.ts:addFile
removeFile software healthy playground/test-utils.ts:removeFile
listAssets software healthy playground/test-utils.ts:listAssets
findAssetFile software healthy playground/test-utils.ts:findAssetFile
readManifest software healthy playground/test-utils.ts:readManifest
readDepOptimizationMetadata software healthy playground/test-utils.ts:readDepOptimizationMetadata
untilBrowserLogAfter software healthy playground/test-utils.ts:untilBrowserLogAfter
untilBrowserLog software healthy playground/test-utils.ts:untilBrowserLog
isMatch software healthy playground/test-utils.ts:isMatch
handleMsg software healthy playground/test-utils.ts:handleMsg
extractSourcemap software healthy playground/test-utils.ts:extractSourcemap
formatSourcemapForSnapshot software healthy playground/test-utils.ts:formatSourcemapForSnapshot
to software healthy playground/test-utils.ts:to
killProcess software healthy playground/test-utils.ts:killProcess
promiseWithResolvers software healthy playground/test-utils.ts:promiseWithResolvers
generateVisualizationLink software healthy playground/vitestSetup.ts:generateVisualizationLink
utf16ToUTF8 software healthy playground/vitestSetup.ts:utf16ToUTF8
setViteUrl software healthy playground/vitestSetup.ts:setViteUrl
throwHtmlParseError software healthy playground/vitestSetup.ts:throwHtmlParseError
loadConfig software healthy playground/vitestSetup.ts:loadConfig
startDefaultServe software healthy playground/vitestSetup.ts:startDefaultServe
notifyRebuildComplete software healthy playground/vitestSetup.ts:notifyRebuildComplete
callback software healthy playground/vitestSetup.ts:callback
createInMemoryLogger software healthy playground/vitestSetup.ts:createInMemoryLogger
setupConsoleWarnCollector software healthy playground/vitestSetup.ts:setupConsoleWarnCollector
slash software healthy playground/vitestSetup.ts:slash
stripTrailingSlashIfNeeded software healthy playground/vitestSetup.ts:stripTrailingSlashIfNeeded
setup software healthy playground/vitestGlobalSetup.ts:setup
teardown software healthy playground/vitestGlobalSetup.ts:teardown
copyWithFriendlyError software healthy playground/vitestGlobalSetup.ts:copyWithFriendlyError
filterForPlaygroundCopy software healthy playground/vitestGlobalSetup.ts:filterForPlaygroundCopy
that software healthy playground/multiple-entrypoints/entrypoints/a6.js:that
other software healthy playground/multiple-entrypoints/entrypoints/a6.js:other
that software healthy playground/multiple-entrypoints/entrypoints/a21.js:that
other software healthy playground/multiple-entrypoints/entrypoints/a21.js:other
that software healthy playground/multiple-entrypoints/entrypoints/a17.js:that
other software healthy playground/multiple-entrypoints/entrypoints/a17.js:other
that software healthy playground/multiple-entrypoints/entrypoints/a14.js:that
other software healthy playground/multiple-entrypoints/entrypoints/a14.js:other

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
playground software healthy playground
multiple-entrypoints software healthy playground/multiple-entrypoints
__tests__ software healthy playground/multiple-entrypoints/__tests__
entrypoints software healthy playground/multiple-entrypoints/entrypoints
external software healthy playground/external
__tests__ software healthy playground/external/__tests__
dep-that-imports software healthy playground/external/dep-that-imports
dep-that-requires software healthy playground/external/dep-that-requires
public software healthy playground/external/public
src software healthy playground/external/src
environment-react-ssr software healthy playground/environment-react-ssr
__tests__ software healthy playground/environment-react-ssr/__tests__
src software healthy playground/environment-react-ssr/src
ssr-html software healthy playground/ssr-html
__tests__ software healthy playground/ssr-html/__tests__
trailing-slash software healthy playground/ssr-html/trailing-slash
dir software healthy playground/ssr-html/trailing-slash/dir
public software healthy playground/ssr-html/public
src software healthy playground/ssr-html/src
assets-sanitize software healthy playground/assets-sanitize
__tests__ software healthy playground/assets-sanitize/__tests__
build-old software healthy playground/build-old
__tests__ software healthy playground/build-old/__tests__
devtools software healthy playground/devtools
src software healthy playground/devtools/src
css-lightningcss software healthy playground/css-lightningcss
__tests__ software healthy playground/css-lightningcss/__tests__
nested software healthy playground/css-lightningcss/nested
ssr-conditions software healthy playground/ssr-conditions
__tests__ software healthy playground/ssr-conditions/__tests__
external software healthy playground/ssr-conditions/external
no-external software healthy playground/ssr-conditions/no-external
src software healthy playground/ssr-conditions/src
wasm software healthy playground/wasm
__tests__ software healthy playground/wasm/__tests__
css-codesplit-cjs software healthy playground/css-codesplit-cjs
__tests__ software healthy playground/css-codesplit-cjs/__tests__
json software healthy playground/json
__tests__ software healthy playground/json/__tests__
csr software healthy playground/json/__tests__/csr
dep-json-require software healthy playground/json/dep-json-require
json-bom software healthy playground/json/json-bom
json-module software healthy playground/json/json-module
public software healthy playground/json/public
data-uri software healthy playground/data-uri
__tests__ software healthy playground/data-uri/__tests__
html software healthy playground/html
__tests__ software healthy playground/html/__tests__
relative-input software healthy playground/html/relative-input
nested software healthy playground/html/nested

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
HMRMockLogger software healthy playground/hmr-ssr/__tests__/hmr-ssr.spec.ts:HMRMockLogger
a software healthy playground/assets/nested/test.js:a
NestedWithExtendsBase software healthy playground/tsconfig-json/nested-with-extends/main.ts:Nested…
NestedWithExtendsDerived software healthy playground/tsconfig-json/nested-with-extends/main.ts:Nested…
NestedWithExtendsTypeOnlyClass software healthy playground/tsconfig-json/nested-with-extends/not-used-type.…
NestedBase software healthy playground/tsconfig-json/nested/main.ts:NestedBase
NestedDerived software healthy playground/tsconfig-json/nested/main.ts:NestedDerived
NestedTypeOnlyClass software healthy playground/tsconfig-json/nested/not-used-type.ts:NestedType…
Foo software healthy playground/tsconfig-json/src/decorator.ts:Foo
MainBase software healthy playground/tsconfig-json/src/main.ts:MainBase
MainDerived software healthy playground/tsconfig-json/src/main.ts:MainDerived
MainTypeOnlyClass software healthy playground/tsconfig-json/src/not-used-type.ts:MainTypeOnlyC…
names software healthy playground/css/vite.config.js:names
name software healthy playground/css/__tests__/tests.ts:name
name software healthy playground/css/__tests__/sass-tests.ts:name
EvaluatedModuleNode software healthy packages/vite/src/module-runner/evaluatedModules.ts:Evaluat…
EvaluatedModules software healthy packages/vite/src/module-runner/evaluatedModules.ts:Evaluat…
ESModulesEvaluator software healthy packages/vite/src/module-runner/esmEvaluator.ts:ESModulesEv…
ModuleRunner software healthy packages/vite/src/module-runner/runner.ts:ModuleRunner
DecodedMap software healthy packages/vite/src/module-runner/sourcemap/decoder.ts:Decode…
NoopWatcher software healthy packages/vite/src/node/watch.ts:NoopWatcher
PartialEnvironment software healthy packages/vite/src/node/baseEnvironment.ts:PartialEnvironment
BaseEnvironment software healthy packages/vite/src/node/baseEnvironment.ts:BaseEnvironment
discourages software healthy packages/vite/src/node/baseEnvironment.ts:discourages
UnknownEnvironment software healthy packages/vite/src/node/baseEnvironment.ts:UnknownEnvironment
ChunkMetadataMap software healthy packages/vite/src/node/build.ts:ChunkMetadataMap
instance software healthy packages/vite/src/node/build.ts:instance
BuildEnvironment software healthy packages/vite/src/node/build.ts:BuildEnvironment
foo software healthy packages/vite/src/node/__tests__/plugins/esbuild.spec.ts:foo
foo software healthy packages/vite/src/node/__tests__/plugins/oxc.spec.ts:foo
Demo software healthy packages/vite/src/node/__tests__/plugins/oxc.spec.ts:Demo
A software healthy packages/vite/src/node/ssr/ssrTransform.ts:A
declaration software healthy packages/vite/src/node/ssr/ssrTransform.ts:declaration
name software healthy packages/vite/src/node/ssr/ssrTransform.ts:name
expression software healthy packages/vite/src/node/ssr/ssrTransform.ts:expression
method software healthy packages/vite/src/node/ssr/ssrTransform.ts:method
property software healthy packages/vite/src/node/ssr/ssrTransform.ts:property
SSRCompatModuleRunner software healthy packages/vite/src/node/ssr/ssrModuleLoader.ts:SSRCompatModu…
declaration software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:d…
foo software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:f…
A software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:A
cls software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:c…
expression software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:e…
that software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:t…
B software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:B
expect software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:e…
Test software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:T…
Foo software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:F…
Bar software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:B…
extends software healthy packages/vite/src/node/ssr/__tests__/ssrTransform.spec.ts:e…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
close-issues cicd healthy .github/workflows/issue-close-require.yml
copilot-setup-steps cicd healthy .github/workflows/copilot-setup-steps.yml
evaluate-pr cicd healthy .github/workflows/pull-request-template-check.yml
post-results cicd healthy .github/workflows/pull-request-template-check.yml
main cicd healthy .github/workflows/semantic-pull-request.yml
changed cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
test-passed cicd healthy .github/workflows/ci.yml
test-failed cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
reply-labeled cicd healthy .github/workflows/issue-labeled.yml
action cicd healthy .github/workflows/lock-closed-issues.yml
release cicd healthy .github/workflows/release-tag.yml
trigger cicd healthy .github/workflows/ecosystem-ci-trigger.yml
preview cicd healthy .github/workflows/preview-release.yml
zizmor cicd healthy .github/workflows/zizmor.yml
evaluate-issue cicd healthy .github/workflows/issue-template-check.yml
post-results cicd healthy .github/workflows/issue-template-check.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
port:5173 network healthy playground/ssr-html/server.js
port:9609 network healthy playground/hmr-ssr/__tests__/hmr-ssr.spec.ts
port:9525 network healthy playground/assets/vite.config-url-base.js
port:9524 network healthy playground/assets/vite.config-encoded-base.js
port:9606 network healthy playground/proxy-bypass/vite.config.js
port:9616 network healthy playground/proxy-hmr/vite.config.js
port:9617 network healthy playground/proxy-hmr/other-app/vite.config.js
port:5009 network healthy playground/backend-integration/vite.config.js
port:5013 network healthy packages/vite/src/node/__tests__/dev.spec.ts
port:3003 network healthy packages/vite/src/node/__tests__/config.spec.ts
port:4173 network healthy packages/vite/src/node/__tests__/config.spec.ts
port:3006 network healthy packages/vite/src/node/__tests__/config.spec.ts
port:3000 network healthy packages/vite/src/node/__tests__/utils.spec.ts
port:9610 network healthy packages/vite/src/node/ssr/runtime/__tests__/server-worker-…
port:80 network healthy packages/vite/src/types/connect.d.ts
port:443 network healthy packages/vite/src/types/connect.d.ts

LabelLayerStatusPath
gha::issue-close-require cicd healthy .github/workflows/issue-close-require.yml
gha::copilot-setup-steps cicd healthy .github/workflows/copilot-setup-steps.yml
gha::pull-request-template-check cicd healthy .github/workflows/pull-request-template-check.yml
gha::semantic-pull-request cicd healthy .github/workflows/semantic-pull-request.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::issue-labeled cicd healthy .github/workflows/issue-labeled.yml
gha::lock-closed-issues cicd healthy .github/workflows/lock-closed-issues.yml
gha::release-tag cicd healthy .github/workflows/release-tag.yml
gha::ecosystem-ci-trigger cicd healthy .github/workflows/ecosystem-ci-trigger.yml
gha::preview-release cicd healthy .github/workflows/preview-release.yml
gha::zizmor cicd healthy .github/workflows/zizmor.yml
gha::issue-template-check cicd healthy .github/workflows/issue-template-check.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
ECOSYSTEM_CI_GITHUB_APP_ID cicd healthy
GITHUB_TOKEN cicd healthy
PLAYWRIGHT_VERSION cicd healthy
WARP_API_KEY cicd healthy
ECOSYSTEM_CI_GITHUB_APP_PRIVATE_KEY cicd healthy
PLAYWRIGHT_BROWSERS_PATH cicd healthy

LabelLayerStatusPath
Root frontend healthy playground/environment-react-ssr/src/root.tsx
App frontend healthy packages/create-vite/template-react-ts/src/App.tsx
App frontend healthy packages/create-vite/template-solid/src/App.jsx
App frontend healthy packages/create-vite/template-react/src/App.jsx
App frontend healthy packages/create-vite/template-solid-ts/src/App.tsx

LabelLayerStatusPath
.env in repo security healthy playground/assets-sanitize/.env
.env in repo security healthy playground/html/.env
.env in repo security healthy playground/env-nested/.env
.env in repo security healthy playground/fs-serve/root/src/.env
.env in repo security healthy packages/vite/src/node/server/__tests__/fixtures/watcher/cu…

LabelLayerStatusPath
redis data healthy pnpm-lock.yaml
sqlite data healthy packages/vite/src/module-runner/evaluatedModules.ts

LabelLayerStatusPath
127.0.0.1 network healthy packages/vite/src/node/utils.ts
192.168.0.152 network healthy packages/vite/src/node/__tests__/utils.spec.ts

LabelLayerStatusPath
vps::azure hardware healthy pnpm-lock.yaml
vps::aws hardware healthy playground/resolve/browser-module-field1/package.json

LabelLayerStatusPath
repobility-clone-hh9c4j45 software healthy /tmp/repobility-clone-hh9c4j45

LabelLayerStatusPath
USE /__open-in-editor api healthy packages/vite/src/node/server/index.ts

LabelLayerStatusPath
nginx network healthy packages/vite/src/shared/moduleRunnerTransport.ts

LabelLayerStatusPath
/ frontend healthy packages/vite/src/node/__tests__/fixtures/scan-jsx-runtime/…
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/ce0b060e-269d-4cad-aeaf-986153a5541a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ce0b060e-269d-4cad-aeaf-986153a5541a/

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.