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
- 65,423Mainstream · −50% score
- Versions published
- 699Mature · −50% score
- First published
- Jun 2019
- Publisher
- GitHub ActionsTrusted automation · −70% score
Effective trust discount applied: −70% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Block this updateStatic evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.
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":"high"}'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":"high"}'Why flagged
What the scanner saw
Webhook Exfil Endpoint: matched "postb.in"
1 remote tarball(s) were followed statically.
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 high · score 39 · status changed
Evidence
Static findings
10 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Webhook Exfil Endpoint | package/dist/nodes/PostBin/GenericFunctions.js | matched "postb.in" | 40 |
| high | Webhook Exfil Endpoint | package/dist/nodes/PostBin/PostBin.node.js | matched "postb.in" | 40 |
| high | Webhook Exfil Endpoint | package/dist/nodes/UProc/Json/Tools.js | matched "beeceptor.com" | 40 |
| high | Remote Dependency Spec | package.json | dependencies.xlsx="https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" | 12 |
Show all 10 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Webhook Exfil Endpoint | package/dist/nodes/PostBin/GenericFunctions.js | matched "postb.in" | 40 |
| high | Webhook Exfil Endpoint | package/dist/nodes/PostBin/PostBin.node.js | matched "postb.in" | 40 |
| high | Webhook Exfil Endpoint | package/dist/nodes/UProc/Json/Tools.js | matched "beeceptor.com" | 40 |
| high | Remote Dependency Spec | package.json | dependencies.xlsx="https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" | 12 |
| low | Credential file access | package/dist/nodes/Aws/AwsSns.node.js | matched ".aws\\" | 5 |
| low | Credential file access | package/dist/nodes/Aws/AwsSnsTrigger.node.js | matched ".aws\\" | 5 |
| low | Messenger Bot Endpoint | package/dist/nodes/Discord/v1/DiscordV1.node.js | matched "discord.com/api/webhooks/" — messenger-bot URL without exfil context (likely a notification handler) | 5 |
| low | Messenger Bot Endpoint | package/dist/credentials/DiscordWebhookApi.credentials.js | matched "discord.com/api/webhooks/" — messenger-bot URL without exfil context (likely a notification handler) | 5 |
| low | Credential file access | package/dist/credentials/common/aws/system-credentials-utils.js | matched "AWS_ACCESS_KEY" | 5 |
| low | Credential file access | package/dist/nodes/Ssh/Ssh.node.json | matched ".ssh/" | 3 |
Remote payloads
Followed remote artifacts
| Source | URL | Risk | Score | Summary |
|---|---|---|---|---|
| dependencies.xlsx | https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz | low | 0 | no remote findings |
Manifest
Package metadata
Scripts12
buildtsc --build tsconfig.build.cjs.json && pnpm copy-nodes-json && tsc-alias -p tsconfig.build.cjs.json && pnpm n8n-copy-static-files && pnpm n8n-generate-translations && pnpm n8n-generate-metadatacleanrimraf dist .turbocopy-nodes-jsonnode scripts/copy-nodes-json.js .devpnpm watchformatbiome format --write .format:checkbiome ci .linteslint nodes credentials utils test --quiet && node ./scripts/validate-load-options-methods.jslint:fixeslint nodes credentials utils test --fixtestjesttest:devjest --watchtypechecktsc --noEmitwatchtsc-watch -p tsconfig.build.cjs.json --onCompilationComplete "pnpm copy-nodes-json && tsc-alias -p tsconfig.build.cjs.json" --onSuccess "pnpm n8n-generate-metadata"
Dependencies74
@aws-sdk/client-sso-oidc3.808.0@kafkajs/confluent-schema-registry3.8.0@mozilla/readability0.6.0@n8n/config1.65.6@n8n/di0.10.0@n8n/errors0.5.1@n8n/imap0.16.0alasql4.4.0amqplib0.10.6aws41.11.0basic-auth2.0.1change-case4.1.2cheerio1.0.0-rc.6chokidar4.0.3cron3.1.7csv-parse5.5.0currency-codes2.1.0eventsource2.0.2fast-glob3.2.12fastest-levenshtein1.0.16fflate0.7.4generate-schema2.6.0get-system-fonts2.0.2gm1.25.1html-to-text9.0.5iconv-lite0.6.3ics2.40.0isbot3.6.13iso-639-12.1.15js-nacl1.4.0- …and 44 more.