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,618Niche · −30% score
- Versions published
- 224Established · −30% score
- First published
- Jul 2025
- Publisher
- tim_vana
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
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":["@opendatalabs/[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":["@opendatalabs/[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
Scripts23
buildnpm run clean && npm run build:types && npm run build:node && npm run build:browser && npm run build:entries && npm run build:fix-esmbuild:browsertsup --config tsup-browser.config.tsbuild:entriestsx scripts/bundle-entry-points.tsbuild:fix-esmtsx scripts/fix-esm-import-extensions.tsbuild:nodetsup --config tsup.config.tsbuild:typestsc -p tsconfig.build.json --listEmittedFilescleanrimraf dist .tsbuildinfodevnpm run build -- --watchdiscover-addressestsx scripts/discover-addresses.tsfetch-abistsx scripts/fetch-abis.tsgeneratenpm run discover-addresses && npm run fetch-abislinteslint .lint:fixeslint . --fixprebuildnpm run validate:platform && npm run validate:entries && npm run validate:typestestvitesttest:coveragevitest run --coveragetest:coverage:verbosevitest run --coverage --reporter=verbose --coverage.reporter=texttest:verbosevitest --reporter=verbosetypechecktsc -p tsconfig.jsonvalidate:entriestsx scripts/validate-entry-points.tsvalidate:package-importsnpm run build && tsx scripts/validate-package-imports.tsvalidate:platformtsx scripts/validate-platform-separation.tsvalidate:typesrimraf test-dist && tsc -p tsconfig.build.json --outDir test-dist && test -f test-dist/index.node.d.ts && test -f test-dist/index.browser.d.ts && echo '✅ Type declarations can be generated' && rimraf test-dist || (echo '❌ Failed to generate type declarations' && rimraf test-dist && exit 1)
Dependencies6
@noble/hashes^1.8.0@noble/secp256k1^2.3.0abitype^1.0.9openpgp^6.1.1viem^2.35.1zod^4.1.12
Optional dependencies1
secp256k1^5.0.1