PkgRadar

Package evidence

@hamelin.sh/[email protected]

Large Javascript Payload: 6823718 bytes

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
2,823Niche · −30% score
Versions published
171Mature · −50% score
First published
Feb 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

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":["@hamelin.sh/[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":["@hamelin.sh/[email protected]"],"fail_on":"review"}'
Artifact bytes3,645,156
Previous version0.11.1
Published2026-05-27T14:50:44.638Z
SHA-2560f0a06874d5bb156b7510bb1e7a1468b80c4440bf5e6cac9132650c8e2d18923

Why flagged

What the scanner saw

Large Javascript Payload: 6823718 bytes

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

Availability ledger

available

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

Evidence

Static findings

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

SeverityKindPathDetailPoints
mediumLarge Javascript Payloadpackage/dist/iife.js6823718 bytes10
mediumLarge Javascript Payloadpackage/dist/main.js6203651 bytes10

Manifest

Package metadata

Scripts16
  • buildtsup
  • checkpnpm check:types
  • check:typestsc --noEmit
  • devtsup --watch
  • generatepnpm generate:wasm && pnpm generate:2 && pnpm generate:3 && pnpm generate:4 && pnpm generate:5 && pnpm generate:6 && pnpm generate:7
  • generate:2copyfiles -u 4 "../../hamelin_wasm/pkg/hamelin_wasm*" src/generated/
  • generate:3node encode-wasm.js
  • generate:4antlr4ng -Dlanguage=TypeScript -visitor -Xexact-output-dir ../../hamelin_lib/grammars/Hamelin.g4 -o src/generated
  • generate:5node generate-hamelin-grammar-string.js
  • generate:6node generate-hamelin-prompt-string.js
  • generate:7biome lint --write src/generated --only style/useImportType --config-path ./purposefully-empty.json
  • generate:devpnpm generate:wasm:dev && pnpm generate:2 && pnpm generate:3 && pnpm generate:4 && pnpm generate:5 && pnpm generate:6 && pnpm generate:7
  • generate:wasmcd ../.. && CARGO_PROFILE_RELEASE_OPT_LEVEL=s CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 cargo build --release --target wasm32-unknown-unknown -p hamelin_wasm && wasm-bindgen --target web --out-dir hamelin_wasm/pkg target/wasm32-unknown-unknown/release/hamelin_wasm.wasm && wasm-opt -Os -g hamelin_wasm/pkg/hamelin_wasm_bg.wasm -o hamelin_wasm/pkg/hamelin_wasm_bg.wasm
  • generate:wasm:devcd ../.. && cargo build --profile wasm-dev --target wasm32-unknown-unknown -p hamelin_wasm && wasm-bindgen --target web --out-dir hamelin_wasm/pkg target/wasm32-unknown-unknown/wasm-dev/hamelin_wasm.wasm
  • testvitest --run
  • test:watchvitest
Dependencies3
  • antlr4-c3>=3
  • antlr4ng>=3
  • strip-ansi>=7