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
- 870
- Versions published
- 217Mature · −50% score
- First published
- Aug 2021
- Publisher
- platform-sa
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":["@imtbl/[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":["@imtbl/[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
Scripts22
buildnpm run build:libbuild:libNODE_ENV=production BABEL_ENV=production rollup --config ./rollup.config.mjsbuild:lib:watchNODE_ENV=production BABEL_ENV=production rollup --config ./rollup.config.mjs --watchclear-distsrm -rf dist/coveragenpm run test -- --coveragelab:watchwebpack serve --config ./lab/webpack.config.jslintnpm run typecheck && npm run lint:eslintlint:eslinteslint --ext .ts,.tsx,.js,.jsx .lint:eslint:fixeslint --ext .ts,.tsx,.js,.jsx --fix .prebuild:libnpm run clear-distspreparehusky installpretestnpm run test:clean && npm run lintstartconcurrently npm:build:lib:watch npm:yalc:watchtestNODE_ENV=test jesttest:cleanrm -rf ./coverage; rm -rf ./.nyc_outputtest:fastNODE_ENV=test jesttest:starkcurveenv TS_NODE_COMPILER_OPTIONS='{"module": "commonjs" }' mocha -r ts-node/register 'src/crypto/starkCurve.test.ts'test:watchNODE_ENV=test jest --watchtypechecktsc --noEmitwatchconcurrently --kill-others -n w: npm:*:watchwatch:simpleconcurrently 'npm:yalc:watch' 'npm:build:lib:watch'yalc:watchnodemon --watch 'dist/**/*' --exec 'yalc push'
Dependencies42
@ethersproject/abstract-signer^5.6.0@ethersproject/address^5.6.0@ethersproject/bignumber^5.6.0@ethersproject/bytes^5.6.0@ethersproject/contracts^5.6.0@ethersproject/experimental^5.6.0@ethersproject/keccak256^5.6.0@ethersproject/providers^5.6.0@ethersproject/signing-key^5.6.0@ethersproject/solidity^5.6.0@ethersproject/strings^5.6.0@ethersproject/units^5.6.0@gamestopnft/detect-gamestop-provider^1.0.0auto-bind^4.0.0axios^0.21.1axios-retry^3.2.4bignumber.js^9.0.1bitwise^2.1.0bn.js^5.2.0colors^1.4.0elliptic^6.5.3enc-utils^3.0.0ethereumjs-wallet^1.0.1ethers^5.7.1fp-ts2.9.3fp-ts-std^0.5.2hash.js^1.1.7io-ts2.2.13io-ts-reporters^1.2.2io-ts-types^0.5.16- …and 12 more.