Scan timing: clone 3.15s · analysis 6.4s · 1.3 MB · GitHub preflight 478ms
https://github.com/nvm-sh/nvm
· scanned 2026-06-05 06:51 UTC (6 days, 1 hour ago)
· 10 languages
116 raw signals (60 security + 56 graph) 95th percentile · Javascript · tiny (<2K LoC)
Last scanned 6 days, 1 hour ago · v2 · 28 actionable findings from 2 signal sources. 60 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 |
65.0 | 0.15 | 9.75 |
security_score |
97.5 | 0.25 | 24.38 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
91.0 | 0.15 | 13.65 |
code_quality |
75.8 | 0.10 | 7.58 |
| Overall | 1.00 | 83.6 |
All 116 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
install.sh |
software | healthy | install.sh |
PROJECT_CHARTER.md |
software | healthy | PROJECT_CHARTER.md |
package.json |
software | healthy | package.json |
update_test_mocks.sh |
software | healthy | update_test_mocks.sh |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
GOVERNANCE.md |
software | healthy | GOVERNANCE.md |
Dockerfile |
software | healthy | Dockerfile |
LICENSE.md |
software | healthy | LICENSE.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
Makefile |
software | healthy | Makefile |
nvm.sh |
software | healthy | nvm.sh |
rename_test.sh |
software | healthy | rename_test.sh |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
AGENTS.md |
software | healthy | AGENTS.md |
common.sh |
software | healthy | test/common.sh |
package.json |
software | healthy | test/fast/Unit tests/mocks/project_dirs/no-nesting-both/pac… |
package.json |
software | healthy | test/fast/Unit tests/mocks/project_dirs/no-nesting-pkg/pack… |
package.json |
software | healthy | test/fast/Unit tests/mocks/project_dirs/nested-both/package… |
package.json |
software | healthy | test/fast/Unit tests/mocks/project_dirs/nested-pkg/package.… |
package.json |
software | healthy | test/slow/nvm reinstall-packages/test-npmlink/package.json |
index.js |
software | healthy | test/slow/nvm reinstall-packages/test-npmlink/index.js |
INCIDENT_RESPONSE_PLAN.md |
software | healthy | .github/INCIDENT_RESPONSE_PLAN.md |
THREAT_MODEL.md |
software | healthy | .github/THREAT_MODEL.md |
FUNDING.yml |
software | healthy | .github/FUNDING.yml |
SECURITY.md |
software | healthy | .github/SECURITY.md |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
issue_template.md |
software | healthy | .github/ISSUE_TEMPLATE/issue_template.md |
windows-npm.yml |
software | healthy | .github/workflows/windows-npm.yml |
toc.yml |
software | healthy | .github/workflows/toc.yml |
nvm-install-test.yml |
software | healthy | .github/workflows/nvm-install-test.yml |
codeql-analysis.yml |
software | healthy | .github/workflows/codeql-analysis.yml |
lint.yml |
software | healthy | .github/workflows/lint.yml |
rebase.yml |
software | healthy | .github/workflows/rebase.yml |
latest-npm.yml |
software | healthy | .github/workflows/latest-npm.yml |
require-allow-edits.yml |
software | healthy | .github/workflows/require-allow-edits.yml |
tests-xenial.yml |
software | healthy | .github/workflows/tests-xenial.yml |
tests-installation-iojs.yml |
software | healthy | .github/workflows/tests-installation-iojs.yml |
tests.yml |
software | healthy | .github/workflows/tests.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
tests-installation-node.yml |
software | healthy | .github/workflows/tests-installation-node.yml |
shellcheck.yml |
software | healthy | .github/workflows/shellcheck.yml |
tests-fast.yml |
software | healthy | .github/workflows/tests-fast.yml |
nodejs-org.yml |
software | healthy | .github/workflows/nodejs-org.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
msys_fail_install |
cicd | healthy | .github/workflows/windows-npm.yml |
msys_matrix |
cicd | healthy | .github/workflows/windows-npm.yml |
cygwin_matrix |
cicd | healthy | .github/workflows/windows-npm.yml |
wsl_matrix |
cicd | healthy | .github/workflows/windows-npm.yml |
wsl_matrix_unofficial |
cicd | healthy | .github/workflows/windows-npm.yml |
nvm_windows |
cicd | healthy | .github/workflows/windows-npm.yml |
_ |
cicd | healthy | .github/workflows/toc.yml |
matrix |
cicd | healthy | .github/workflows/nvm-install-test.yml |
test |
cicd | healthy | .github/workflows/nvm-install-test.yml |
finisher |
cicd | healthy | .github/workflows/nvm-install-test.yml |
CodeQL-Build |
cicd | healthy | .github/workflows/codeql-analysis.yml |
eclint |
cicd | healthy | .github/workflows/lint.yml |
dockerfile_lint |
cicd | healthy | .github/workflows/lint.yml |
doctoc |
cicd | healthy | .github/workflows/lint.yml |
test_naming |
cicd | healthy | .github/workflows/lint.yml |
all |
cicd | healthy | .github/workflows/lint.yml |
_ |
cicd | healthy | .github/workflows/rebase.yml |
matrix |
cicd | healthy | .github/workflows/latest-npm.yml |
nodes |
cicd | healthy | .github/workflows/latest-npm.yml |
node |
cicd | healthy | .github/workflows/latest-npm.yml |
_ |
cicd | healthy | .github/workflows/require-allow-edits.yml |
xenial |
cicd | healthy | .github/workflows/tests-xenial.yml |
all |
cicd | healthy | .github/workflows/tests-xenial.yml |
installation_iojs_without_curl |
cicd | healthy | .github/workflows/tests-installation-iojs.yml |
all |
cicd | healthy | .github/workflows/tests-installation-iojs.yml |
tests |
cicd | healthy | .github/workflows/tests.yml |
nvm |
cicd | healthy | .github/workflows/tests.yml |
release |
cicd | healthy | .github/workflows/release.yml |
installation_node |
cicd | healthy | .github/workflows/tests-installation-node.yml |
all |
cicd | healthy | .github/workflows/tests-installation-node.yml |
shellcheck_matrix |
cicd | healthy | .github/workflows/shellcheck.yml |
shellcheck |
cicd | healthy | .github/workflows/shellcheck.yml |
fast |
cicd | healthy | .github/workflows/tests-fast.yml |
all |
cicd | healthy | .github/workflows/tests-fast.yml |
update-nodejs-org |
cicd | healthy | .github/workflows/nodejs-org.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::windows-npm |
cicd | healthy | .github/workflows/windows-npm.yml |
gha::toc |
cicd | healthy | .github/workflows/toc.yml |
gha::nvm-install-test |
cicd | healthy | .github/workflows/nvm-install-test.yml |
gha::codeql-analysis |
cicd | healthy | .github/workflows/codeql-analysis.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::rebase |
cicd | healthy | .github/workflows/rebase.yml |
gha::latest-npm |
cicd | healthy | .github/workflows/latest-npm.yml |
gha::require-allow-edits |
cicd | healthy | .github/workflows/require-allow-edits.yml |
gha::tests-xenial |
cicd | healthy | .github/workflows/tests-xenial.yml |
gha::tests-installation-iojs |
cicd | healthy | .github/workflows/tests-installation-iojs.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::tests-installation-node |
cicd | healthy | .github/workflows/tests-installation-node.yml |
gha::shellcheck |
cicd | healthy | .github/workflows/shellcheck.yml |
gha::tests-fast |
cicd | healthy | .github/workflows/tests-fast.yml |
gha::nodejs-org |
cicd | healthy | .github/workflows/nodejs-org.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
fast |
software | healthy | test/fast |
Unit tests |
software | healthy | test/fast/Unit tests |
mocks |
software | healthy | test/fast/Unit tests/mocks |
project_dirs |
software | healthy | test/fast/Unit tests/mocks/project_dirs |
no-nesting-both |
software | healthy | test/fast/Unit tests/mocks/project_dirs/no-nesting-both |
no-nesting-pkg |
software | healthy | test/fast/Unit tests/mocks/project_dirs/no-nesting-pkg |
nested-both |
software | healthy | test/fast/Unit tests/mocks/project_dirs/nested-both |
nested-pkg |
software | healthy | test/fast/Unit tests/mocks/project_dirs/nested-pkg |
slow |
software | healthy | test/slow |
nvm reinstall-packages |
software | healthy | test/slow/nvm reinstall-packages |
test-npmlink |
software | healthy | test/slow/nvm reinstall-packages/test-npmlink |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
NODEJS_ORG_TOKEN |
cicd | healthy | — |
NVM_NODEJS_ORG_MIRROR |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_uzg7gd_ |
software | healthy | /tmp/repobility-clone-_uzg7gd_ |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .github/workflows/tests-xenial.yml |
This page is publicly accessible at:
https://repobility.com/scan/851ae72c-90e8-4115-88e4-0abc61006b90/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/851ae72c-90e8-4115-88e4-0abc61006b90/
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.