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
- 10,572Mature · −50% score
- First published
- Oct 2016
- Publisher
- codecademy-eng
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
Looks clean — keep monitoringNo high-signal indicators in the stored static report. PkgRadar will re-check on the next ingest pass.
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":["@codecademy/[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":["@codecademy/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
No high-signal static finding in the saved report.
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 low · score 0 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts4
buildnx build @codecademy/gamutbuild:watchyarn build && onchange ./src -- yarn buildcompilebabel ./src --out-dir ./dist --extensions ".ts,.tsx"verifytsc --noEmit && tsc --project tsconfig.bin.json
Dependencies24
@codecademy/gamut-icons9.57.8-alpha.69ab4c.0@codecademy/gamut-illustrations0.58.14-alpha.69ab4c.0@codecademy/gamut-patterns0.10.33-alpha.69ab4c.0@codecademy/gamut-styles20.0.1-alpha.69ab4c.0@codecademy/variance0.26.2-alpha.69ab4c.0@formatjs/intl-locale5.3.1@react-aria/interactions3.25.0@types/marked^4.0.8@vidstack/react^1.12.12classnames^2.2.5framer-motion^11.18.0html-to-react^1.6.0invariant^2.2.4lodash^4.17.23marked^4.3.0polished^4.1.2react-aria-components1.7.1react-focus-on3.10.0react-hook-form^7.65.0react-player^2.16.0react-select^5.2.2react-truncate-markup^5.1.2react-use^15.3.8sanitize-markdown^2.6.7