Scan timing: clone 3.79s · analysis 32.32s · 6.2 MB · GitHub preflight 445ms
https://github.com/vuejs/core
· scanned 2026-06-05 11:06 UTC (5 days, 13 hours ago)
· 10 languages
381 raw signals (79 security + 302 graph) 28th percentile · Typescript · large (100-500K LoC) System graph score 96 (lower by 27)
Last scanned 5 days, 13 hours ago · v2 · 208 actionable findings from 2 signal sources. 22 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
52.0 | 0.25 | 13.00 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
70.7 | 0.15 | 10.61 |
practices_score |
70.0 | 0.15 | 10.50 |
code_quality |
68.1 | 0.10 | 6.81 |
| Overall | 1.00 | 68.9 |
All 2712 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.
| Label | Layer | Status | Path |
|---|---|---|---|
resolve |
software | healthy | rollup.config.js:resolve |
createConfig |
software | healthy | rollup.config.js:createConfig |
isBrowserBuild |
software | healthy | rollup.config.js:isBrowserBuild |
resolveDefine |
software | healthy | rollup.config.js:resolveDefine |
resolveReplace |
software | healthy | rollup.config.js:resolveReplace |
resolveExternal |
software | healthy | rollup.config.js:resolveExternal |
resolveNodePlugins |
software | healthy | rollup.config.js:resolveNodePlugins |
nodePlugins |
software | healthy | rollup.config.js:nodePlugins |
createProductionConfig |
software | healthy | rollup.config.js:createProductionConfig |
createMinifiedConfig |
software | healthy | rollup.config.js:createMinifiedConfig |
patchTypes |
software | healthy | rollup.dts.config.js:patchTypes |
processDeclaration |
software | healthy | rollup.dts.config.js:processDeclaration |
start |
software | healthy | rollup.dts.config.js:start |
copyMts |
software | healthy | rollup.dts.config.js:copyMts |
resolveEntryForPkg |
software | healthy | scripts/aliases.js:resolveEntryForPkg |
fuzzyMatchTarget |
software | healthy | scripts/utils.js:fuzzyMatchTarget |
exec |
software | healthy | scripts/utils.js:exec |
that |
software | healthy | scripts/usage-size.js:that |
main |
software | healthy | scripts/usage-size.js:main |
generateBundle |
software | healthy | scripts/usage-size.js:generateBundle |
minified |
software | healthy | scripts/usage-size.js:minified |
run |
software | healthy | scripts/build.js:run |
buildAll |
software | healthy | scripts/build.js:buildAll |
in |
software | healthy | scripts/build.js:in |
runParallel |
software | healthy | scripts/build.js:runParallel |
build |
software | healthy | scripts/build.js:build |
env |
software | healthy | scripts/build.js:env |
checkAllSizes |
software | healthy | scripts/build.js:checkAllSizes |
checkSize |
software | healthy | scripts/build.js:checkSize |
checkFileSize |
software | healthy | scripts/build.js:checkFileSize |
evaluate |
software | healthy | scripts/inline-enums.js:evaluate |
scanEnums |
software | healthy | scripts/inline-enums.js:scanEnums |
saveValue |
software | healthy | scripts/inline-enums.js:saveValue |
resolveValue |
software | healthy | scripts/inline-enums.js:resolveValue |
inlineEnums |
software | healthy | scripts/inline-enums.js:inlineEnums |
isCorePackage |
software | healthy | scripts/release.js:isCorePackage |
keepThePackageName |
software | healthy | scripts/release.js:keepThePackageName |
inc |
software | healthy | scripts/release.js:inc |
run |
software | healthy | scripts/release.js:run |
dryRun |
software | healthy | scripts/release.js:dryRun |
getPkgRoot |
software | healthy | scripts/release.js:getPkgRoot |
step |
software | healthy | scripts/release.js:step |
main |
software | healthy | scripts/release.js:main |
runTestsIfNeeded |
software | healthy | scripts/release.js:runTestsIfNeeded |
getCIResult |
software | healthy | scripts/release.js:getCIResult |
isInSyncWithRemote |
software | healthy | scripts/release.js:isInSyncWithRemote |
getSha |
software | healthy | scripts/release.js:getSha |
getBranch |
software | healthy | scripts/release.js:getBranch |
updateVersions |
software | healthy | scripts/release.js:updateVersions |
updatePackage |
software | healthy | scripts/release.js:updatePackage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.build.json |
software | healthy | tsconfig.build.json |
README.md |
software | healthy | README.md |
rollup.config.js |
software | healthy | rollup.config.js |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
BACKERS.md |
software | healthy | BACKERS.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
FUNDING.json |
software | healthy | FUNDING.json |
eslint.config.js |
software | warning | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
SECURITY.md |
software | healthy | SECURITY.md |
rollup.dts.config.js |
software | healthy | rollup.dts.config.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | warning | vitest.config.ts |
verify-commit.js |
software | warning | scripts/verify-commit.js |
verify-treeshaking.js |
software | warning | scripts/verify-treeshaking.js |
dev.js |
software | warning | scripts/dev.js |
aliases.js |
software | healthy | scripts/aliases.js |
pre-dev-sfc.js |
software | warning | scripts/pre-dev-sfc.js |
utils.js |
software | healthy | scripts/utils.js |
usage-size.js |
software | healthy | scripts/usage-size.js |
build.js |
software | healthy | scripts/build.js |
inline-enums.js |
software | healthy | scripts/inline-enums.js |
release.js |
software | healthy | scripts/release.js |
setup-vitest.ts |
software | healthy | scripts/setup-vitest.ts |
size-report.js |
software | healthy | scripts/size-report.js |
CHANGELOG-3.0.md |
software | healthy | changelogs/CHANGELOG-3.0.md |
CHANGELOG-3.3.md |
software | healthy | changelogs/CHANGELOG-3.3.md |
CHANGELOG-3.1.md |
software | healthy | changelogs/CHANGELOG-3.1.md |
CHANGELOG-3.2.md |
software | healthy | changelogs/CHANGELOG-3.2.md |
CHANGELOG-3.4.md |
software | healthy | changelogs/CHANGELOG-3.4.md |
global.d.ts |
software | healthy | packages/global.d.ts |
README.md |
software | healthy | packages/server-renderer/README.md |
package.json |
software | healthy | packages/server-renderer/package.json |
index.js |
software | healthy | packages/server-renderer/index.js |
ssrInterpolate.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrInterpolate.spec.ts |
ssrRenderAttrs.spec.ts |
software | healthy | packages/server-renderer/__tests__/ssrRenderAttrs.spec.ts |
ssrWatch.spec.ts |
software | healthy | packages/server-renderer/__tests__/ssrWatch.spec.ts |
unrollBuffer.bench.ts |
software | healthy | packages/server-renderer/__tests__/unrollBuffer.bench.ts |
ssrVModelHelpers.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrVModelHelpers.spec.ts |
ssrDirectives.spec.ts |
software | healthy | packages/server-renderer/__tests__/ssrDirectives.spec.ts |
ssrSlot.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrSlot.spec.ts |
ssrTeleport.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrTeleport.spec.ts |
createBuffer.bench.ts |
software | warning | packages/server-renderer/__tests__/createBuffer.bench.ts |
webStream.spec.ts |
software | warning | packages/server-renderer/__tests__/webStream.spec.ts |
ssrCompilerOptions.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrCompilerOptions.spec.… |
render.spec.ts |
software | healthy | packages/server-renderer/__tests__/render.spec.ts |
ssrScopeId.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrScopeId.spec.ts |
ssrComputed.spec.ts |
software | warning | packages/server-renderer/__tests__/ssrComputed.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MathMLElement |
software | healthy | scripts/setup-vitest.ts:MathMLElement |
values |
software | healthy | packages/server-renderer/__tests__/ssrRenderAttrs.spec.ts:v… |
attribute |
software | healthy | packages/server-renderer/__tests__/render.spec.ts:attribute |
with |
software | healthy | packages/compiler-core/__tests__/transforms/cacheStatic.spe… |
if |
software | healthy | packages/compiler-core/src/parser.ts:if |
NODE |
software | healthy | packages/compiler-core/src/babelUtils.ts:NODE |
Foo |
software | healthy | packages/compiler-core/src/babelUtils.ts:Foo |
Tokenizer |
software | healthy | packages/compiler-core/src/tokenizer.ts:Tokenizer |
and |
software | healthy | packages/compiler-core/src/transforms/transformElement.ts:a… |
TestClass |
software | healthy | packages/shared/__tests__/toDisplayString.spec.ts:TestClass |
prop |
software | healthy | packages/shared/__tests__/normalizeProp.spec.ts:prop |
binding |
software | healthy | packages/shared/src/patchFlags.ts:binding |
d |
software | healthy | packages/compiler-sfc/__tests__/compileScript.spec.ts:d |
dd |
software | healthy | packages/compiler-sfc/__tests__/compileScript.spec.ts:dd |
method |
software | healthy | packages/compiler-sfc/__tests__/compileScript.spec.ts:method |
Foo |
software | healthy | packages/compiler-sfc/__tests__/compileScript.spec.ts:Foo |
Home |
software | healthy | packages/compiler-sfc/__tests__/compileScript.spec.ts:Home |
Foo |
software | healthy | packages/compiler-sfc/__tests__/rewriteDefault.spec.ts:Foo |
w |
software | healthy | packages/compiler-sfc/__tests__/rewriteDefault.spec.ts:w |
Bar |
software | healthy | packages/compiler-sfc/__tests__/rewriteDefault.spec.ts:Bar |
Foo |
software | healthy | packages/compiler-sfc/__tests__/compileScript/resolveType.s… |
Foo |
software | healthy | packages/compiler-sfc/__tests__/compileScript/hoistStatic.s… |
Foo |
software | healthy | packages/compiler-sfc/src/compileScript.ts:Foo |
ScriptCompileContext |
software | healthy | packages/compiler-sfc/src/script/context.ts:ScriptCompileCo… |
TypeScope |
software | healthy | packages/compiler-sfc/src/script/resolveType.ts:TypeScope |
on |
software | healthy | packages/vue/__tests__/mathmlNamespace.spec.ts:on |
on |
software | healthy | packages/vue/__tests__/svgNamespace.spec.ts:on |
Foo |
software | healthy | packages/vue/__tests__/customElementCasing.spec.ts:Foo |
of |
software | healthy | packages/vue/__tests__/e2e/Transition.spec.ts:of |
patching |
software | healthy | packages/runtime-dom/__tests__/patchClass.spec.ts:patching |
TestElement |
software | healthy | packages/runtime-dom/__tests__/patchProps.spec.ts:TestEleme… |
TestElement |
software | healthy | packages/runtime-dom/__tests__/patchEvents.spec.ts:TestElem… |
VueCustomElement |
software | healthy | packages/runtime-dom/src/apiCustomElement.ts:VueCustomEleme… |
VueElement |
software | healthy | packages/runtime-dom/src/apiCustomElement.ts:VueElement |
applied |
software | healthy | packages/runtime-dom/src/components/TransitionGroup.ts:appl… |
is |
software | healthy | packages/runtime-dom/src/components/Transition.ts:is |
compat |
software | healthy | packages/runtime-dom/src/components/Transition.ts:compat |
before |
software | healthy | packages/runtime-dom/src/components/Transition.ts:before |
SubArray |
software | healthy | packages/reactivity/__tests__/reactiveArray.spec.ts:SubArray |
Collection |
software | healthy | packages/reactivity/__tests__/reactiveArray.spec.ts:Collect… |
Item |
software | healthy | packages/reactivity/__tests__/computed.spec.ts:Item |
method |
software | healthy | packages/reactivity/__tests__/effect.spec.ts:method |
Model |
software | healthy | packages/reactivity/__tests__/effect.spec.ts:Model |
CustomMap |
software | healthy | packages/reactivity/__tests__/reactive.spec.ts:CustomMap |
CustomSet |
software | healthy | packages/reactivity/__tests__/reactive.spec.ts:CustomSet |
EffectScope |
software | healthy | packages/reactivity/src/effectScope.ts:EffectScope |
RefImpl |
software | healthy | packages/reactivity/src/ref.ts:RefImpl |
CustomRefImpl |
software | healthy | packages/reactivity/src/ref.ts:CustomRefImpl |
ObjectRefImpl |
software | healthy | packages/reactivity/src/ref.ts:ObjectRefImpl |
GetterRefImpl |
software | healthy | packages/reactivity/src/ref.ts:GetterRefImpl |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
changelogs |
software | healthy | changelogs |
packages |
software | healthy | packages |
server-renderer |
software | healthy | packages/server-renderer |
__tests__ |
software | healthy | packages/server-renderer/__tests__ |
src |
software | healthy | packages/server-renderer/src |
helpers |
software | healthy | packages/server-renderer/src/helpers |
compiler-core |
software | healthy | packages/compiler-core |
__tests__ |
software | healthy | packages/compiler-core/__tests__ |
transforms |
software | healthy | packages/compiler-core/__tests__/transforms |
src |
software | healthy | packages/compiler-core/src |
transforms |
software | healthy | packages/compiler-core/src/transforms |
compat |
software | healthy | packages/compiler-core/src/compat |
shared |
software | healthy | packages/shared |
__tests__ |
software | healthy | packages/shared/__tests__ |
src |
software | healthy | packages/shared/src |
runtime-test |
software | healthy | packages/runtime-test |
__tests__ |
software | healthy | packages/runtime-test/__tests__ |
src |
software | healthy | packages/runtime-test/src |
vue-compat |
software | healthy | packages/vue-compat |
__tests__ |
software | healthy | packages/vue-compat/__tests__ |
src |
software | healthy | packages/vue-compat/src |
compiler-dom |
software | healthy | packages/compiler-dom |
__tests__ |
software | healthy | packages/compiler-dom/__tests__ |
transforms |
software | healthy | packages/compiler-dom/__tests__/transforms |
src |
software | healthy | packages/compiler-dom/src |
transforms |
software | healthy | packages/compiler-dom/src/transforms |
compiler-sfc |
software | healthy | packages/compiler-sfc |
__tests__ |
software | healthy | packages/compiler-sfc/__tests__ |
fixture |
software | healthy | packages/compiler-sfc/__tests__/fixture |
compileScript |
software | healthy | packages/compiler-sfc/__tests__/compileScript |
src |
software | healthy | packages/compiler-sfc/src |
style |
software | healthy | packages/compiler-sfc/src/style |
script |
software | healthy | packages/compiler-sfc/src/script |
template |
software | healthy | packages/compiler-sfc/src/template |
vue |
software | healthy | packages/vue |
__tests__ |
software | healthy | packages/vue/__tests__ |
e2e |
software | healthy | packages/vue/__tests__/e2e |
server-renderer |
software | healthy | packages/vue/server-renderer |
compiler-sfc |
software | healthy | packages/vue/compiler-sfc |
examples |
software | healthy | packages/vue/examples |
classic |
software | healthy | packages/vue/examples/classic |
transition |
software | healthy | packages/vue/examples/transition |
composition |
software | healthy | packages/vue/examples/composition |
jsx-runtime |
software | healthy | packages/vue/jsx-runtime |
src |
software | healthy | packages/vue/src |
runtime-dom |
software | healthy | packages/runtime-dom |
__tests__ |
software | healthy | packages/runtime-dom/__tests__ |
directives |
software | healthy | packages/runtime-dom/__tests__/directives |
helpers |
software | healthy | packages/runtime-dom/__tests__/helpers |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
close-issues |
cicd | healthy | .github/workflows/close-cant-reproduce-issues.yml |
upload |
cicd | healthy | .github/workflows/size-data.yml |
unit-test |
cicd | healthy | .github/workflows/test.yml |
unit-test-windows |
cicd | healthy | .github/workflows/test.yml |
e2e-test |
cicd | healthy | .github/workflows/test.yml |
lint-and-test-dts |
cicd | healthy | .github/workflows/test.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
continuous-release |
cicd | healthy | .github/workflows/ci.yml |
action |
cicd | healthy | .github/workflows/lock-closed-issues.yml |
autofix |
cicd | healthy | .github/workflows/autofix.yml |
trigger |
cicd | healthy | .github/workflows/ecosystem-ci-trigger.yml |
test |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
size-report |
cicd | healthy | .github/workflows/size-report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::close-cant-reproduce-issues |
cicd | healthy | .github/workflows/close-cant-reproduce-issues.yml |
gha::size-data |
cicd | healthy | .github/workflows/size-data.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::lock-closed-issues |
cicd | healthy | .github/workflows/lock-closed-issues.yml |
gha::autofix |
cicd | healthy | .github/workflows/autofix.yml |
gha::ecosystem-ci-trigger |
cicd | healthy | .github/workflows/ecosystem-ci-trigger.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::size-report |
cicd | healthy | .github/workflows/size-report.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ECOSYSTEM_CI_ACCESS_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ig7lrlcg |
software | healthy | /tmp/repobility-clone-ig7lrlcg |
This page is publicly accessible at:
https://repobility.com/scan/1611bbb0-b505-443a-916f-0f14d01eae94/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1611bbb0-b505-443a-916f-0f14d01eae94/
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.