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
- 335
- Versions published
- 16Established · −30% score
- First published
- Oct 2025
- Publisher
- smartledger
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":["[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":["[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
Scripts52
buildnpm run build-bsv && npm run build-ecies && npm run build-message && npm run build-mnemonic && npm run build-shamir && npm run build-smartcontractbuild-advancednpm run build-ltp && npm run build-gdafbuild-allnpm run build && npm run build-bundle && npm run build-specialized && npm run build-advanced && npm run build-credentialsbuild-anchorNODE_OPTIONS="--openssl-legacy-provider" webpack anchor-entry.js --config build/webpack.anchor.config.jsbuild-bsvNODE_OPTIONS="--openssl-legacy-provider" webpack index.js --config build/webpack.config.jsbuild-bundleNODE_OPTIONS="--openssl-legacy-provider" webpack bundle-entry.js --config build/webpack.bundle.config.jsbuild-covenantNODE_OPTIONS="--openssl-legacy-provider" webpack covenant-entry.js --config build/webpack.covenant.config.jsbuild-credentialsnpm run build-didweb && npm run build-vcjwt && npm run build-statuslist && npm run build-anchorbuild-didwebNODE_OPTIONS="--openssl-legacy-provider" webpack didweb-entry.js --config build/webpack.didweb.config.jsbuild-eciesNODE_OPTIONS="--openssl-legacy-provider" webpack ecies/index.js --config build/webpack.subproject.config.js --output-library bsvEcies -o bsv-ecies.min.jsbuild-gdafNODE_OPTIONS="--openssl-legacy-provider" webpack gdaf-entry.js --config build/webpack.gdaf.config.jsbuild-ltpNODE_OPTIONS="--openssl-legacy-provider" webpack ltp-entry.js --config build/webpack.ltp.config.jsbuild-messageNODE_OPTIONS="--openssl-legacy-provider" webpack message/index.js --config build/webpack.subproject.config.js --output-library bsvMessage -o bsv-message.min.jsbuild-mnemonicNODE_OPTIONS="--openssl-legacy-provider" webpack mnemonic/index.js --config build/webpack.subproject.config.js --output-library bsvMnemonic -o bsv-mnemonic.min.jsbuild-script-helperNODE_OPTIONS="--openssl-legacy-provider" webpack script-helper-entry.js --config build/webpack.script-helper.config.jsbuild-securityNODE_OPTIONS="--openssl-legacy-provider" webpack security-entry.js --config build/webpack.security.config.jsbuild-shamirNODE_OPTIONS="--openssl-legacy-provider" webpack shamir-entry.js --config build/webpack.subproject.config.js --output-library bsvShamir -o bsv-shamir.min.jsbuild-smartcontractNODE_OPTIONS="--openssl-legacy-provider" webpack smartcontract-entry.js --config build/webpack.smartcontract.config.jsbuild-specializednpm run build-covenant && npm run build-script-helper && npm run build-securitybuild-statuslistNODE_OPTIONS="--openssl-legacy-provider" webpack statuslist-entry.js --config build/webpack.statuslist.config.jsbuild-vcjwtNODE_OPTIONS="--openssl-legacy-provider" webpack vcjwt-entry.js --config build/webpack.vcjwt.config.jscoveragenyc --reporter=text npm run testdemonode demos/smart_contract_demo.jsdemo:basicsnode demos/smart_contract_demo.js --feature basicsdemo:covenantnode demos/smart_contract_demo.js --feature covenantdemo:legacynpm run test:covenantsdemo:legacy:basicnpm run test:basicdemo:legacy:preimageecho '🧠 BIP-143 Preimage Extractor Demo' && node examples/preimage/extract_preimage_bidirectional.jsdemo:legacy:scriptsnpm run test:scriptsdemo:preimagenode demos/smart_contract_demo.js --feature preimage- …and 22 more.
Dependencies8
aes-js^3.1.2bn.js=4.11.9bs58=4.0.1clone-deep^4.0.1elliptic6.6.1hash.js^1.1.7inherits2.0.3unorm1.4.1