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
- 110
- Versions published
- 12Established · −30% score
- First published
- Oct 2025
- Publisher
- jango-blockchained
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":["@jango-blockchained/[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":["@jango-blockchained/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Large Javascript Payload: 2754070 bytes
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
4 static · 0 from release diff · showing high-signal first.
No high-signal findings — see all findings below.
Show all 4 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Large Javascript Payload | package/dist/index.cjs | 2754070 bytes | 0 |
| low | Large Javascript Payload | package/dist/http-server.js | 5286161 bytes | 0 |
| low | Obfuscation Density | package/dist/smithery.js | high encoded/escaped-token density | 0 |
| low | Large Javascript Payload | package/bin/stdio-server.js | 2199858 bytes | 0 |
Manifest
Package metadata
Scripts35
buildmkdir -p dist && esbuild ./src/index.ts --bundle --platform=node --format=cjs --outfile=./dist/index.cjs --external:@anthropic-ai/sdk --external:winston --external:winston-daily-rotate-file --external:express --external:ws --external:better-sqlite3 --external:dotenv --external:cors --external:helmet --external:express-rate-limit --external:swagger-ui-express --external:sanitize-html --external:jsonwebtoken --external:node-fetch --external:openai --external:sury --external:chalk --external:@xmldom/xmldom --external:node-record-lpcm16build:allnpm run build:node && npm run build:stdio && npm run build:httpbuild:httpmkdir -p dist && esbuild ./src/http-server.ts --bundle --platform=node --format=esm --outfile=./dist/http-server.mjs --external:@anthropic-ai/sdk --external:fastmcp --external:winston --external:winston-daily-rotate-file --external:express --external:ws --external:better-sqlite3 --external:dotenv --external:cors --external:helmet --external:express-rate-limit --external:swagger-ui-express --external:sanitize-html --external:jsonwebtoken --external:node-fetch --external:openai --external:sury --external:chalk --external:@xmldom/xmldom --external:node-record-lpcm16build:http-simplemkdir -p dist && esbuild ./src/http-simple.ts --bundle --platform=node --format=esm --outfile=./dist/http-simple.mjs --external:winston --external:winston-daily-rotate-file --external:express --external:better-sqlite3 --external:ws --external:zod --external:zod-to-json-schema --external:@valibot/to-json-schema --external:valibot --external:jsonwebtoken --external:sanitize-html --external:helmet --external:cors --external:fastmcp --external:undicibuild:nodemkdir -p dist && esbuild ./src/index.ts --bundle --platform=node --format=cjs --outfile=./dist/index.cjs --external:@anthropic-ai/sdk --external:winston --external:winston-daily-rotate-file --external:express --external:ws --external:better-sqlite3 --external:dotenv --external:cors --external:helmet --external:express-rate-limit --external:swagger-ui-express --external:sanitize-html --external:jsonwebtoken --external:node-fetch --external:openai --external:sury --external:chalk --external:@xmldom/xmldom --external:node-record-lpcm16build:stdiomkdir -p dist && esbuild ./src/stdio-server.ts --bundle --platform=node --format=esm --outfile=./dist/stdio-server.mjs --external:@anthropic-ai/sdk --external:fastmcp --external:winston --external:winston-daily-rotate-file --external:express --external:ws --external:better-sqlite3 --external:dotenv --external:cors --external:helmet --external:express-rate-limit --external:swagger-ui-express --external:sanitize-html --external:jsonwebtoken --external:node-fetch --external:openai --external:sury --external:chalk --external:@xmldom/xmldom --external:node-record-lpcm16cleanrm -rf dist .bun coverage .eslintcache .prettierignoredevtsx --watch src/index.tsdocker:builddocker-compose builddocker:devdocker-compose -f docker-compose.dev.yml updocker:downdocker-compose downdocker:logsdocker-compose logs -fdocker:updocker-compose up -dformatprettier --write "src/**/*.ts" --cachelinteslint . --ext .ts --cachemcp:buildbun run build:allmcp:stdiobun run bin/stdio-server.jsprepareecho 'Skipping prepare' || trueprofilebun --inspect src/index.tssmithery:buildnpx @smithery/cli build src/smithery-sdk.ts --out dist/smithery.jssmithery:devnpx @smithery/cli dev src/smithery-sdk.ts --port 7123smithery:playgroundnpx @smithery/cli playground --port 7123startnode dist/index.cjsstart:httpnode dist/http-server.mjsstart:stdionode dist/stdio-server.mjsstdiobun run ./bin/stdio-server.jstestbun test --preload ./test/setup.tstest:cibun test --coverage --bail --preload ./test/setup.tstest:clearbun test --clear-cachetest:coveragebun test --coverage --preload ./test/setup.ts- …and 5 more.
Dependencies34
@anthropic-ai/sdk^0.39.0@smithery/sdk^1.7.4@types/express-rate-limit^5.1.3@types/jsonwebtoken^9.0.5@types/node^20.11.24@types/sanitize-html^2.13.0@types/swagger-ui-express^4.1.8@types/ws^8.5.10@valibot/to-json-schema^1.3.0@xmldom/xmldom^0.9.7better-sqlite3^12.4.1chalk^5.4.1cors^2.8.5dotenv^16.4.7express^4.21.2express-rate-limit^7.5.0fastmcp^3.22.0helmet^7.1.0jsonwebtoken^9.0.2minimatch^9.0.7node-fetch^3.3.2node-record-lpcm16^1.0.1openai^4.83.0openapi-types^12.1.3sanitize-html^2.15.0sury^11.0.0-alpha.3swagger-ui-express^5.0.1typescript^5.3.3valibot^1.0.0winston^3.11.0- …and 4 more.