PkgRadar

Package evidence

[email protected]

Install Lifecycle Suppresses Failure: postinstall="npx lightningcss --version || true"

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.

Versions published
7
First published
Apr 2026
Publisher
goodpatch-sparkle

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"}'
Artifact bytes69,424
Previous version1.0.3
Published2026-05-20T01:51:03.449Z
SHA-256b567c411e010ff8e06f42d7ee31935e614cb67e63f91e0f6701eedbbf43d4ba3

Why flagged

What the scanner saw

Install Lifecycle Suppresses Failure: postinstall="npx lightningcss --version || true"

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

Availability ledger

available

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

Evidence

Static findings

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

SeverityKindPathDetailPoints
highInstall Lifecycle Suppresses Failurepackage.jsonpostinstall="npx lightningcss --version || true"20
Show all 3 findings (low-signal and informational)
SeverityKindPathDetailPoints
highInstall Lifecycle Suppresses Failurepackage.jsonpostinstall="npx lightningcss --version || true"20
lowInstall-time lifecycle scriptpackage.jsonpreinstall="npx only-allow pnpm"5
lowInstall-time lifecycle scriptpackage.jsonpostinstall="npx lightningcss --version || true"5

Manifest

Package metadata

Scripts25
  • buildnext build
  • build-storybookstorybook build --output-dir public/storybook
  • build:cssnpx --yes sparkle-design-cli generate
  • build:packagerm -rf dist && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json
  • build:registryshadcn build
  • build:registry:fullmake registry
  • build:registry:mergenode scripts/merge-registry.mjs
  • build:registry:vercelbash scripts/build-registry-vercel.sh
  • devnext dev
  • formatprettier --config ./.prettierrc -w "**/*.{js,ts,tsx,css,md,json}"
  • format:checkprettier --config ./.prettierrc --check "**/*.{js,ts,tsx,css,md,json}"
  • lintnext lint
  • lint:checknext lint
  • lint:fixnext lint --fix
  • postinstallnpx lightningcss --version || true
  • preinstallnpx only-allow pnpm
  • startnext start
  • storybookstorybook dev -p 6006
  • testvitest run --project unit
  • test:ai-analyzenpm test > test-output.log 2>&1 && echo 'Test results saved to test-output.log for AI analysis'
  • test:cleanuprm -f test-output.log test-failures.log test-*.log
  • test:failuresnpm test > test-output.log 2>&1 && grep -A 5 -B 5 'FAIL\|✗\|Error' test-output.log > test-failures.log && echo 'Test failures extracted to test-failures.log'
  • test:watchvitest --project unit
  • type-checktsc --noEmit
  • update:public-domainnode scripts/update-public-domain.mjs
Dependencies14
  • @hookform/resolvers^5.2.2
  • class-variance-authority^0.7.1
  • clsx^2.1.1
  • glob^11.0.0
  • lucide-react^0.487.0
  • radix-ui^1.4.2
  • react^18 || ^19
  • react-dom^18 || ^19
  • react-hook-form^7.63.0
  • shadcn^2.5.0
  • sonner^2.0.7
  • tailwind-merge^3.2.0
  • tw-animate-css^1.2.5
  • zod^4.1.11