Package evidence
@reclaimprotocol/[email protected]
Remote Dependency Spec: dependencies.@reclaimprotocol/tls="github:reclaimprotocol/tls"
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,277Niche · −30% score
- Versions published
- 45Mature · −50% score
- First published
- Sep 2024
- Publisher
- adiwajshing_reclaim
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
Review before promotingMixed 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":["@reclaimprotocol/[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":["@reclaimprotocol/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Remote Dependency Spec: dependencies.@reclaimprotocol/tls="github:reclaimprotocol/tls"
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 review · score 10 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Dependency Spec | package.json | dependencies.@reclaimprotocol/tls="github:reclaimprotocol/tls" | 12 |
| medium | Remote Dependency Spec | package.json | devDependencies.@adiwajshing/eslint-config="github:adiwajshing/eslint-config" | 8 |
Manifest
Package metadata
Scripts28
buildtsc -p tsconfig.build.json && tsc-alias && npm run run:tsc -- src/scripts/build-lib.tsbuild-contractscd avs/contracts && forge buildbuild:browsersh ./src/scripts/build-browser.shcheck:avs-registrationnpm run run:tsc -- src/scripts/check-avs-registration.tscommitlintcommitlint --editcreate:claimnpm run run:tsc -- src/scripts/generate-receipt.tsdeploy:contractssh avs/utils/anvil/deploy-all-to-anvil-and-save-state.shdeploy:contracts-to-chainsh avs/utils/anvil/deploy-to-chain.shdownload:zk-filesnode node_modules/@reclaimprotocol/zk-symmetric-crypto/lib/scripts/download-filesgenerate:avstypechain --target ethers-v6 --out-dir src/avs/contracts avs/contracts/out/ReclaimServiceManager.sol/*.jsongenerate:contracts-datash ./src/scripts/contract-data-gen.shgenerate:protosh ./src/scripts/generate-proto.shgenerate:provider-typesnpm run run:tsc -- src/scripts/generate-provider-types.tsgenerate:toprf-keysnpm run run:tsc -- src/scripts/generate-toprf-keys.tslinteslint .lint:fixeslint . --fixpreparenpm run buildpublish:pkgnpm publish --access publicregister:avs-operatornpm run run:tsc -- src/scripts/register-avs-operator.tsrun:test-filesNODE_ENV=test TZ=utc npm run run:tsc -- --import=#src/tests/mocks.ts --experimental-test-module-mocks --test-force-exitrun:tscnode --experimental-strip-typesstartnpm run run:tsc -- src/scripts/start-server.tsstart:chainbash ./avs/utils/anvil/start-anvil-chain-with-el-and-avs-deployed.shtestnpm run run:test-files -- --test src/tests/*.test.tstest:avsNODE_ENV=test TZ=utc jest --verbose --forceExit --detectOpenHandles --test-match **/src/avs/tests/test.*.tsupdate:avs-metadatanpm run run:tsc -- src/scripts/update-avs-metadata.tsverify:root-canpm run run:tsc -- src/scripts/verify-root-ca.tswhitelist:operatornpm run run:tsc -- src/scripts/whitelist-operator.ts
Dependencies29
@bufbuild/protobuf^2.11.0@peculiar/asn1-x509^2.6.1@peculiar/webcrypto^1.5.0@peculiar/x509^1.14.3@reclaimprotocol/tlsgithub:reclaimprotocol/tls@reclaimprotocol/zk-symmetric-crypto^5.1.3ajv^8.18.0bs58^6.0.0canonicalize^2.1.0cbor-x^1.6.4cose-js^0.9.0dotenv^16.6.1elastic-apm-node^4.15.0esprima-next^5.8.4ethers^6.16.0https-proxy-agent^7.0.6ip-address^10.2.0ip-cidr^3.1.0jsonpath-plus^10.4.0koffi^2.15.2p-queue^8.1.1parse5^8.0.0parse5-htmlparser2-tree-adapter^8.0.0pino^9.14.0re2^1.24.0serve-static^1.16.3snarkjs^0.7.6ws^8.20.0xpath^0.0.34