Package evidence
[email protected]
Install Lifecycle Suppresses Failure: postinstall="node scripts/postinstall.cjs || true"
Trust signals
Why this verdict
PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.
- Versions published
- 115Established · −30% score
- First published
- Oct 2025
- Publisher
- ruvnet
Effective trust discount applied: −30% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Block this updateStatic evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.
Block this release in CIcurl · GitHub Actions
Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer $PKGRADAR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"specs":["[email protected]"],"fail_on":"high"}'GitHub Actions step:
- name: PkgRadar gate
run: |
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
-H "Content-Type: application/json" \
-d '{"specs":["[email protected]"],"fail_on":"high"}'Why flagged
What the scanner saw
Install Lifecycle Suppresses Failure: postinstall="node scripts/postinstall.cjs || true"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (2 events)
- available → available · risk high · score 17 · status available -> available, risk review -> high, score 7 -> 17
- new → available · risk review · score 7 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Install Lifecycle Suppresses Failure | package.json | postinstall="node scripts/postinstall.cjs || true" | 20 |
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Install Lifecycle Suppresses Failure | package.json | postinstall="node scripts/postinstall.cjs || true" | 20 |
| low | Install-time lifecycle script | package.json | postinstall="node scripts/postinstall.cjs || true" | 5 |
Manifest
Package metadata
Scripts29
benchmarktsx benchmarks/simple-benchmark.tsbenchmark:adr072vitest run tests/benchmarks/adr-072-phase1-benchmark.test.ts --reporter=verbosebenchmark:adr072:fastvitest run tests/benchmarks/validate-adr072.test.tsbenchmark:allnpm run benchmark:attention && npm run benchmark:backends && npm run benchmark:profile && npm run benchmark:ruvectorbenchmark:attentiontsx benchmarks/attention-performance.tsbenchmark:backendstsx benchmarks/compare-backends.tsbenchmark:buildcd benchmarks && tscbenchmark:fulltsx benchmarks/benchmark-runner.tsbenchmark:profiletsx scripts/profile-hot-paths.tsbenchmark:ruvectortsx benchmarks/ruvector-benchmark.tsbuildnpm run build:ts && npm run copy:schemas && npm run build:browserbuild:browsernode scripts/build-browser.js && node scripts/build-browser-v2.jsbuild:edgenode scripts/build-browser.config.jsbuild:modelnode scripts/build-model-rvf.mjsbuild:napibash scripts/optimize-napi.shbuild:optimizednpm run build:napi && npm run build:wasm && npm run buildbuild:tstscbuild:wasmbash scripts/optimize-wasm.shclinode dist/src/cli/agentdb-cli.jscopy:schemasmkdir -p dist/schemas && cp src/schemas/*.sql dist/schemas/devtsx src/cli/agentdb-cli.tsdocker:testdocker build -f docs/SQLITE-FIX-DOCKER-TEST.Dockerfile -t agentdb-test . && docker run --rm agentdb-testpostinstallnode scripts/postinstall.cjs || trueprebuildnode scripts/inline-schemas.mjstestvitesttest:browservitest browser-bundle-unit.test.js --runtest:cinpm run test:unit && npm run test:browser && npm run build && npm run verify:bundletest:unitvitest --runverify:bundlenode scripts/verify-bundle.js
Dependencies6
@modelcontextprotocol/sdk^1.20.1@opentelemetry/api^1.9.0@ruvector/graph-transformer^2.0.4ajv^8.18.0jsonwebtoken^9.0.2sql.js^1.13.0
Optional dependencies23
@opentelemetry/resources^1.25.0@opentelemetry/sdk-node^0.218.0@opentelemetry/semantic-conventions^1.25.0@ruvector/attention^0.1.2@ruvector/gnn^0.1.23@ruvector/graph-node^2.0.2@ruvector/router^0.1.15@ruvector/ruvllm^2.5.1@ruvector/rvf^0.1.9@ruvector/rvf-node^0.1.7@ruvector/rvf-solver^0.1.7@ruvector/rvf-wasm^0.1.6@ruvector/sona^0.1.4@xenova/transformers^2.17.2argon2^0.44.0better-sqlite3^11.8.1chalk^5.3.0commander^12.1.0hnswlib-node^3.0.0inquirer^9.3.8ruvector^0.1.30ruvector-attention-wasm^0.1.32ruvector-graph-transformer-wasm^2.0.4