Package evidence
@cumulus/[email protected]
Remote Dependency Spec: dependencies.jsftp="https://github.com/jkovarik/jsftp.git#add_288"
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
- 675
- Versions published
- 253Mature · −50% score
- First published
- Jan 2018
- Publisher
- jennyhliu
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":["@cumulus/[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":["@cumulus/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Remote Dependency Spec: dependencies.jsftp="https://github.com/jkovarik/jsftp.git#add_288"
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 review · score 3 · status changed
Evidence
Static findings
1 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| high | Remote Dependency Spec | package.json | dependencies.jsftp="https://github.com/jkovarik/jsftp.git#add_288" | 12 |
Remote payloads
Followed remote artifacts
| Source | URL | Risk | Score | Summary |
|---|---|---|---|---|
| dependencies.jsftp | https://github.com/jkovarik/jsftp.git#add_288 | error | 0 | invalid gzip header |
Manifest
Package metadata
Scripts9
buildrm -rf dist && mkdir dist && npm run tsccleangit clean -d -x -e node_modules -fcoveragepython ../../scripts/coverage_handler/coverage.pytest../../node_modules/.bin/avatest:ci../../scripts/run_package_ci_unit.shtest:coverage../../node_modules/.bin/nyc npm testtsc../../node_modules/.bin/tsctsc:listEmittedFiles../../node_modules/.bin/tsc --listEmittedFileswatch-test../../node_modules/.bin/tsc-watch --onsuccess 'npm test'
Dependencies18
@cumulus/aws-client22.2.1@cumulus/common22.2.1@cumulus/db22.2.1@cumulus/errors22.2.1@cumulus/logger22.2.1@cumulus/message22.2.1@cumulus/sftp-client22.2.1cksum^1.3.0encodeurl^1.0.2fs-extra^5.0.0is-ip^2.0.0is-valid-hostname^0.1.1jsftphttps://github.com/jkovarik/jsftp.git#add_288lodash^4.18.1mime-types^2.1.22moment^2.30.1simplecrawler^1.1.9tough-cookie~4.0.0