Package evidence
[email protected]
Install-time lifecycle script: preinstall="node scripts/enforce-package-manager.cjs"
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
- 69Established · −30% score
- First published
- Oct 2025
- Publisher
- GitHub ActionsTrusted automation · −70% score
Effective trust discount applied: −70% (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
New Lifecycle Script Vs Previous: postinstall added in 0.31.0 vs 0.30.0: "node scripts/check-cli-resolution.cjs"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk high · score 50 · status changed
Evidence
Static findings
2 static · 1 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | New Lifecycle Script Vs Previous | package.json | postinstall added in 0.31.0 vs 0.30.0: "node scripts/check-cli-resolution.cjs" | 40 |
Show all 3 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | New Lifecycle Script Vs Previous | package.json | postinstall added in 0.31.0 vs 0.30.0: "node scripts/check-cli-resolution.cjs" | 40 |
| low | Install-time lifecycle script | package.json | preinstall="node scripts/enforce-package-manager.cjs" | 5 |
| low | Install-time lifecycle script | package.json | postinstall="node scripts/check-cli-resolution.cjs" | 5 |
Manifest
Package metadata
Scripts53
act-matrixact -P ubuntu-latest=ghcr.io/catthehacker/ubuntu:act-22.04 -P macos-latest=ghcr.io/catthehacker/ubuntu:act-22.04 -P windows-latest=ghcr.io/catthehacker/ubuntu:act-22.04 --pull=false -j build-test-matrixanalyzenpm run build && node scripts/analyze-dist.mjsbenchnpx tsx scripts/benchmarks.tsbuildtsupbuild:watchtsup --watchbundle-sizenpm run build && du -sh dist/ && ls -lh dist/check:contractsnode scripts/sync-contracts.mjs --checkcheck:docs-driftnode scripts/docs-drift-guard.mjscheck:markdown-linksnode scripts/check-markdown-links.mjscheck:parity-snapshotnode scripts/sync-import-stack-parity-snapshot.mjs --checkdevtsup --watchdev:localnpm run build && npm linkformatprettier --write "src/**/*.ts"format:checkprettier --check "src/**/*.ts"generate-embeddingsnpx tsx src/ai/generate-embeddings.tsinstall:localnpm unlink -g rapidkit && npm run build && npm linklinteslint src --ext .tslint:fixeslint src --ext .ts --fixmetricsnpx tsx scripts/metrics.tspostinstallnode scripts/check-cli-resolution.cjspreinstallnode scripts/enforce-package-manager.cjsprepacknpm run build && npm run test:prepare-embeddings && npm run verify:package-clipreparehuskyqualitynpm run typecheck && npm run lint && npm run format:check && npm test && npm run size-checkrelease:drybash scripts/release.sh --no-publish --yes --allow-dirtyrelease:majorbash scripts/release.sh majorrelease:minorbash scripts/release.sh minorrelease:patchbash scripts/release.sh patchsecuritynpm audit --audit-level=moderatesecurity:fixnpm audit fix- …and 23 more.
Dependencies10
chalk^5.3.0cli-progress^3.12.0commander^12.1.0execa^9.3.1fs-extra^11.2.0inquirer^13.2.2nunjucks^3.2.4openai^6.22.0ora^8.0.1validate-npm-package-name^5.0.1
Optional dependencies1
@rollup/rollup-win32-x64-msvc*