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.
- Weekly downloads
- 13
- Versions published
- 12Established · −30% score
- First published
- Jul 2024
- Publisher
- mkbabb
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
Review before promotingMixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.
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":["@mkbabb/[email protected]"],"fail_on":"review"}'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":["@mkbabb/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Obfuscation Density: high encoded/escaped-token density
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 review · score 8 · status changed
Evidence
Static findings
1 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Obfuscation Density | package/dist/standalone-Ck3UyY5I.js | high encoded/escaped-token density | 12 |
Manifest
Package metadata
Scripts22
benchnode bench/color-channel-access.mjs && node bench/color2-direct-paths.mjs && node bench/parser-namelookup.mjsbuildvite build --mode productionbuild:hero-labvite build --mode hero-labbuild:watchvite build --mode production --watchcodemod:keyframes-lerpnode scripts/migrate-keyframes-js-lerp.mjsdevvite --port 9000dev:hero-labvite --mode hero-lab --port 9010gh-pagesvite build --mode gh-pageslinteslint . --max-warnings=0preparetest -f dist/value.js || npm run buildproof:as-any-budgetnode scripts/proof-as-any-budget.mjsproof:as-unknown-as-budgetnode scripts/proof-as-unknown-as-budget.mjsproof:codemod-publicationnode scripts/proof-codemod-publication.mjsproof:dts-layoutnode scripts/proof-dts-layout.mjsproof:no-bare-builtinsnode scripts/proof-no-bare-builtins.mjsproof:no-deepnode scripts/proof-no-deep.mjsproof:no-deprecatednode scripts/proof-no-deprecated.mjsproof:no-ts-ignorenode scripts/proof-no-ts-ignore.mjsproof:resolutionnode scripts/proof-resolution-contract.mjstestvitesttest:e2eplaywright testtypecheckvue-tsc --noEmit
Dependencies1
@mkbabb/parse-that^0.8.2