PkgRadar

Package evidence

@jeremyckahn/[email protected]

Install-time lifecycle script, New Lifecycle Script Vs Previous

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
468
Versions published
250Mature · −50% score
First published
Feb 2021
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 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":["@jeremyckahn/[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":["@jeremyckahn/[email protected]"],"fail_on":"high"}'
Artifact bytes3,183,429
Previous version1.19.22
Published2026-04-08T14:01:32.787Z
SHA-256d0fc82b1fb3cbe92da9a928fe407dafa5fce5fe62ea646b6b8714ac8f86effe9

Why flagged

What the scanner saw

New Lifecycle Script Vs Previous

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

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

Evidence

Static findings

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

SeverityKindPathDetailPoints
highNew Lifecycle Script Vs Previouspackage.json40
Show all 2 findings (low-signal and informational)
SeverityKindPathDetailPoints
highNew Lifecycle Script Vs Previouspackage.json40
lowInstall-time lifecycle scriptpackage.json5

Manifest

Package metadata

Scripts 26

Sign in to view install / lifecycle script contents.

Dependencies55
  • @emotion/react^11.11.1
  • @emotion/styled^11.11.0
  • @fontsource/francois-one^5.2.6
  • @fontsource/public-sans^5.1.1
  • @fortawesome/fontawesome-svg-core^1.2.27
  • @fortawesome/free-regular-svg-icons^5.12.1
  • @fortawesome/free-solid-svg-icons^5.12.1
  • @fortawesome/react-fontawesome^0.1.9
  • @mui/icons-material^5.15.0
  • @mui/lab^5.0.0-alpha.156
  • @mui/material^5.15.0
  • @mui/styles^5.15.0
  • animate.css^4.1.0
  • assertnpm:assert-browserify@^2.0.0
  • axios^1.6.0
  • buffer^6.0.3
  • classnames^2.2.6
  • dinero.js^2.0.0
  • electron-is-dev^2.0.0
  • electron-updater^6.3.0
  • fast-memoize^2.5.2
  • file-saver^2.0.2
  • fsnpm:browserify-fs@^1.0.0
  • fun-animal-names^0.1.1
  • global^4.4.0
  • httpnpm:http-browserify@^1.7.0
  • httpsnpm:https-browserify@^1.0.0
  • localforage^1.7.3
  • lodash.debounce^4.0.8
  • lodash.sortby^4.7.0
  • …and 25 more.