PkgRadar

Package evidence

[email protected]

Remote Payload: matched "raw.githubusercontent.com"

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
481
Versions published
534Mature · −50% score
First published
Apr 2014
Publisher
piascikj

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

Block this update

Static 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"}'
Publisherpiascikj
Artifact bytes144,215
Previous version2.3.0
Published2026-06-11T19:11:36.761Z
SHA-2564f06a0f057314b7a5d10214f59ed4fa824d408cfeb0e48cceaa8c858048b45f7

Why flagged

What the scanner saw

Remote Payload: matched "raw.githubusercontent.com"

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

high
Last checked
highRisk
36Score
2.3.1Version
Status history (1 event)
  1. newavailable · risk high · score 36 · status changed

Evidence

Static findings

3 static · 1 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
mediumRemote Payloadpackage/lib/plugins/plugin-registry.jsmatched "raw.githubusercontent.com"12
highRemote Dependency Specpackage.jsondependencies.monquery="https://github.com/imdone/node-monquery/archive/refs/tags/0.2.2.tar.gz"12
highDependency Changed To Remote Vs Previouspackage.jsondependencies.monquery changed to remote spec in 2.3.1 vs 2.3.0: "https://github.com/imdone/node-monquery/archive/refs/tags/0.2.2.tar.gz"12
Show all 4 findings (low-signal and informational)
SeverityKindPathDetailPoints
mediumRemote Payloadpackage/lib/plugins/plugin-registry.jsmatched "raw.githubusercontent.com"12
highRemote Dependency Specpackage.jsondependencies.monquery="https://github.com/imdone/node-monquery/archive/refs/tags/0.2.2.tar.gz"12
highDependency Changed To Remote Vs Previouspackage.jsondependencies.monquery changed to remote spec in 2.3.1 vs 2.3.0: "https://github.com/imdone/node-monquery/archive/refs/tags/0.2.2.tar.gz"12
lowObfuscation Densitypackage/lib/task.jshigh encoded/escaped-token density0

Remote payloads

Followed remote artifacts

SourceURLRiskScoreSummary
dependencies.monqueryhttps://github.com/imdone/node-monquery/archive/refs/tags/0.2.2.tar.gzerror0unexpected end of file

Manifest

Package metadata

Scripts13
  • buildnpm run pre-commit && npm run coverage
  • build:docsdoctoc --github --notitle README.md
  • build:docs:indexnode scripts/index-markdown.js
  • build:indexnode scripts/generate-index.js
  • build:typestsc --noEmit false
  • coveragevitest --run --coverage
  • linknpm link ../imdone-api
  • pre-commitnpm run build:docs && npm run build:docs:index && npm run build:index && npm run build:types
  • preparehusky
  • prepublishOnlynode scripts/prepublish-only.js
  • servenpx docsify-cli serve
  • testnpm run coverage
  • test-civitest --run
Dependencies54
  • adm-zip^0.5.16
  • async^3.2.6
  • async-es^3.2.6
  • chalk^5.4.1
  • chokidar^4.0.3
  • chrono-node~2.7.8
  • commander^13.1.0
  • debug>=4.3.4
  • eol^0.9.1
  • escape-string-regexp^1.0.5
  • eta^3.5.0
  • fast-sort^3.4.1
  • find-up-simple^1.0.1
  • gray-matter^4.0.2
  • ignore^5.2.0
  • imdone-api^2.0.4
  • isbinaryfile^5.0.4
  • js-yaml^3.14.1
  • json-fns^1.0.0
  • lodash.assign^4.2.0
  • lodash.debounce^4.0.8
  • lodash.groupby^4.6.0
  • lodash.isempty^4.4.0
  • lodash.isfunction^3.0.9
  • lodash.isnumber^3.0.3
  • lodash.isobject^3.0.2
  • lodash.isstring^4.0.1
  • lodash.isundefined^3.0.1
  • lodash.noop^3.0.1
  • lodash.reject^4.6.0
  • …and 24 more.