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
- 2
- First published
- Jun 2026
- Publisher
- neonwatty
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":["@mean-weasel/[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":["@mean-weasel/[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
Scripts26
auditnpm audit --audit-level=criticalbuildtscbuild:widgetnode scripts/build-widget.jscheck:actions-node24node -e "const {execSync}=require('node:child_process'); const out=execSync('rg -n \\\"actions/(checkout|setup-node|cache|upload-artifact)@v4|cloudflare/wrangler-action\\\" .github/workflows || true',{encoding:'utf8'}); if(out.trim()){ console.error(out); process.exit(1); } console.log('GitHub Actions are Node 24-ready');"deploywrangler deploydeploy:checknpm run build:widget && wrangler deploy --dry-rundeploy:smokenode scripts/verify-deployed-worker.jsdevwrangler dev --port 8788e2e:workernpm run build:widget && CI=1 wrangler d1 migrations apply DB --local && wrangler dev --ip 127.0.0.1 --port 8788 --var ENVIRONMENT:e2e --var BOARD_TOKEN_SECRET:e2e-secret --var BOARD_TOKEN_AUDIENCE:bugdrop-board --var BOARD_TOKEN_ISSUER:dummy-host --var ALLOWED_ORIGINS:http://127.0.0.1:5177 --log-level errorformatprettier --write .format:checkprettier --check .knipkniplinteslint .lint:fixeslint --fix .pack:checknpm pack --dry-runprepacknpm run build:widgetpreparehuskyprovision:boardnode scripts/provision-board.jsrelease:rehearsalnpm run provision:board -- --repo mean-weasel/release-rehearsal --name "Release Rehearsal" --local && npm run pack:check && npm run deploy:check && npm run test:e2e && npm run validate && npm run knip && npm run audit && npm run check:actions-node24release:smokenode scripts/verify-package-install.jsstaging:secretsnode scripts/staging-secrets.jstestvitest runtest:e2eplaywright testtest:watchvitesttypechecktsc --noEmit && tsc --project tsconfig.widget.json --noEmitvalidatenpm run lint && npm run format:check && npm run typecheck && npm run test
Dependencies1
hono^4.12.19