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
- 228Mature · −50% score
- First published
- Jul 2022
- Publisher
- GitHub ActionsTrusted automation · −70% score
- External confirmation
- MAL-2024-1006OSV match · pinned to high regardless of other signals
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":["@ebay/[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":["@ebay/[email protected]"],"fail_on":"high"}'Why flagged
What the scanner saw
Large Javascript Payload: 7260541 bytes
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 0 · status changed
Evidence
Static findings
1 static · 0 from release diff · showing high-signal first.
No high-signal findings — see all findings below.
Show all 1 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Large Javascript Payload | package/ebay-svg/index.js | 7260541 bytes | 0 |
Manifest
Package metadata
Scripts21
buildnpm run clean && npm run type:check && vitest run && vite build && npm run copy && npm run smoke-testbuild:storybookstorybook buildcleannode scripts/cleancopycopyfiles package.json README.md dist && npm run copy:restcopy:restcopyfiles 'src/**/*.md' dist -u 1coveragenpm run clean && npm run test -- --coverage --cideployNODE_OPTIONS=--max-old-space-size=8192 storybook build -o ./_site/$(git branch --show-current)formateslint . --fix 'src/**/*.{ts,tsx}' && prettier . --write --log-level=warngenerate-locale-infonode scripts/generate-locale-info.jslinteslint . --ext .ts,.tsx && prettier . --check --log-level=warnreleasevite build && npm run copysmoke-testconcurrently --kill-others-on-fail "npm run smoke-test:react-16" "npm run smoke-test:react-18" "npm run smoke-test:react-19"smoke-test:react-16cd ./smoke-tests/react-16 && npm ci && npm run testsmoke-test:react-18cd ./smoke-tests/react-18 && npm ci && npm run testsmoke-test:react-19cd ./smoke-tests/react-19 && npm ci && npm run teststartnpm run storybookstorybookstorybook dev -p 9001 -c .storybooktestvitest runtype:checktsc --noEmitupdate-iconsnode ./scripts/update-iconsversionnpm run update-icons && git add -A src
Dependencies12
@floating-ui/react^0.27.17classnames^2.5.1makeup-active-descendant^0.7.11makeup-expander^0.11.10makeup-floating-label^0.4.9makeup-focusables^0.4.6makeup-keyboard-trap^0.5.8makeup-prevent-scroll-keys^0.3.5makeup-roving-tabindex^0.7.8makeup-screenreader-trap^0.5.7makeup-typeahead^0.3.5react-remove-scroll^2.7.2
Optional dependencies3
@highcharts/react^4.0.0highcharts^12.0.0shaka-player^5.0.2