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
- 638
- Versions published
- 88Mature · −50% score
- First published
- Feb 2023
- Publisher
- jsnanigans
Effective trust discount applied: −50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Looks clean — keep monitoringNo high-signal indicators in the stored static report. PkgRadar will re-check on the next ingest pass.
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":["@blac/[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":["@blac/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
No high-signal static finding in the saved report.
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 low · score 0 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts18
buildvp pack && tsc -p tsconfig.build.json && cp dist/index.d.ts dist/index.d.cts && cp dist/testing.d.ts dist/testing.d.ctscleanrm -rf distdeploypnpm publish --access publicdevvp pack --watchformatvp fmt "."format:checkvp fmt "." --checklintvp lint srclint:fixvp lint src --fixsizesize-limittestvp test runtest:bothpnpm test && echo ' === Running tests WITH React Compiler === ' && pnpm test:compilertest:compilervp test run --config vitest.config.compiler.tstest:memoryNODE_OPTIONS='--expose-gc' vp test run --config vitest.config.performance.tstest:performancevp test run --config vitest.config.performance.tstest:watchvp test --watchtest:watch:compilervp test --watch --config vitest.config.compiler.tstypechecktsc --noEmitverifynode ../../scripts/run-workspace-bin.mjs publint
Dependencies1
@dirtytalk/structural^0.0.6