PkgRadar

Package evidence

@waniwani/[email protected]

Install Lifecycle Suppresses Failure: postinstall="lefthook install || 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.

Weekly downloads
6,032Niche · −30% score
Versions published
285
First published
Feb 2026
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

Review before promoting

Mixed 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":["@waniwani/[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":["@waniwani/[email protected]"],"fail_on":"review"}'
Artifact bytes9,186,550
Previous version0.13.2
Published2026-06-11T08:40:27.070Z
SHA-2568a09a39ed2c846682f58c76f12dba35bbb4b569e332bd21fbc9c5bd9d8208cf8

Why flagged

What the scanner saw

Install Lifecycle Suppresses Failure: postinstall="lefthook install || true"

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

review
Last checked
reviewRisk
10Score
0.13.3Version
Status history (1 event)
  1. newavailable · risk review · score 10 · status changed

Evidence

Static findings

6 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
highInstall Lifecycle Suppresses Failurepackage.jsonpostinstall="lefthook install || true"20
Show all 6 findings (low-signal and informational)
SeverityKindPathDetailPoints
highInstall Lifecycle Suppresses Failurepackage.jsonpostinstall="lefthook install || true"20
lowCredential file accesspackage/dist/ssh-config-JC2DQ6ED.jsmatched ".ssh/"5
lowCredential file accesspackage/dist/ssh-config-SC6RC6IV.jsmatched ".ssh/"5
lowInstall-time lifecycle scriptpackage.jsonpostinstall="lefthook install || true"5
lowObfuscation Densitypackage/dist/chunk-4WLKD7DL.jshigh encoded/escaped-token density0
lowObfuscation Densitypackage/dist/chunk-5JBHQYU5.jshigh encoded/escaped-token density0

Manifest

Package metadata

Scripts16
  • buildrm -rf dist && bun run typecheck && bun run lint && tsup && bun run build:chat-css && bun run build:embed-css
  • build:chat-csstailwindcss -i src/chat/web/tailwind.css -o dist/chat/styles.css --minify
  • build:embed-cssbun run scripts/inline-embed-css.ts
  • devtsx --watch src/index.ts
  • lintbiome check .
  • lint:fixbiome check . --write
  • postinstalllefthook install || true
  • prepublishOnlybun run build
  • releasenpm run release:patch
  • release:alphanpm version prerelease --preid alpha && git push --follow-tags
  • release:betanpm version prerelease --preid beta && git push --follow-tags
  • release:majornpm version major && git push --follow-tags
  • release:minornpm version minor && git push --follow-tags
  • release:patchnpm version patch && git push --follow-tags
  • testbun test
  • typechecktsc --noEmit