Package evidence
[email protected]
Install-time lifecycle script: postinstall="ibmtelemetry --config=telemetry.yml"
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
- 10,102Mainstream · −50% score
- Versions published
- 1,716Mature · −50% score
- First published
- Jan 2019
- Publisher
- carbon-bot
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":["[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":["[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Install-time lifecycle script: postinstall="ibmtelemetry --config=telemetry.yml"
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 1 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
No high-signal findings — see all findings below.
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Install-time lifecycle script | package.json | postinstall="ibmtelemetry --config=telemetry.yml" | 5 |
| low | Large Javascript Payload | package/umd/carbon-addons-iot-react.js | 18558013 bytes | 0 |
Manifest
Package metadata
Scripts39
buildyarn svg-convert && cross-env BABEL_ENV='production' NODE_ENV='production' yarn build:pre && rollup -c --bundleConfigAsCjs && yarn build:postbuild:postrimraf tmpbuild:preyarn test:engines && rimraf lib es umd css scss tmp storybook-staticbuild:storybookyarn test:engines && cross-env NODE_OPTIONS="--max-old-space-size=16384" storybook build public/productionformatprettier --write "**/*.{scss,css,js,jsx,md,ts}"format:checkprettier --check "**/*.{scss,css,js,jsx,md,ts}" --loglevel warnformat:diffprettier --list-different "**/*.{scss,css,js,jsx,md,ts}"lintyarn lint:javascript && yarn lint:stylelintlint:javascripteslint --ext .jsx --ext .js .lint:stylelintstylelint './src/**/*.scss' --ignorePath .gitignore --custom-formatter ./config/stylelint/sassMsgFormatter.jspostinstallibmtelemetry --config=telemetry.ymlpre-commityarn svg-convert && yarn lint-stagedpre-pushyarn reports:clean && yarn test:base && yarn test:e2e && yarn reportsreportsyarn reports:copy && yarn reports:combinereports:cleanrimraf .nyc_output reportsreports:combinemkdir .nyc_output || true && npx nyc merge reports && mv coverage.json .nyc_output/out.json && npx nyc report --check-coverage --per-file --report-dir coveragereports:copymkdir reports || true && cp cypress/coverage/coverage-final.json reports/from-cypress.json && cp jest/coverage/coverage-final.json reports/from-jest.jsonstartyarn test:engines && yarn storybookstorybookyarn test:engines && storybook dev -p 3000 public/developmentsvg-convertsvgr --ext jsx -d src/icons/components src/icons/svg && prettier --write src/icons/components/index.jsx && eslint --fix --ext .jsx src/icons/componentstestyarn test:engines && yarn test:a11y && yarn test:basetest:a11yyarn test:engines && cross-env TZ=America/Chicago jest --no-watchman --forceExit --testPathPattern='.*\.a11y\.js(x)?' --colorstest:baseyarn test:engines && cross-env TZ=America/Chicago jest --no-watchman --testPathPattern='.*\.test\.js(x)?' --coverage --colors --maxWorkers=50%test:ciyarn test --ci --logHeapUsage --coveragetest:clearyarn test:engines && cross-env TZ=America/Chicago jest --no-watchman --clearCache --colorstest:debugyarn test:engines && cross-env TZ=America/Chicago node --inspect node_modules/.bin/jest --no-watchman --testPathPattern='.*\.test\.js(x)?' --watch --coverage --colors --runInBandtest:e2ecross-env BABEL_ENV='e2e' NODE_ENV='e2e' cypress run-ct --browser=chrome --headed --config video=false,screenshotOnRunFailure=falsetest:e2e:cicross-env HEIGHT=1680 WIDTH=1680 BABEL_ENV='e2e' NODE_ENV='e2e' cypress run-ct --browser=chrome --config watchForFileChanges=false --record false video=false,screenshotOnRunFailure=falsetest:e2e:docker:buildcd ../.. && docker-compose up --buildtest:e2e:docker:cleandocker system prune- …and 9 more.
Dependencies31
@babel/runtime^7.28.4@codemirror/lang-css^6.3.0@codemirror/lang-javascript^6.2.2@codemirror/lang-json^6.0.1@ibm/telemetry-js^1.5.0@monaco-editor/react4.4.5@uiw/codemirror-themes^4.23.3@uiw/react-codemirror^4.23.3carbon-icons^7.0.7classnames^2.2.5core-js3.26.1dayjs^1.11.19immutability-helper^3.1.1js-file-download^0.4.12lodash-es^4.17.21monaco-editor^0.54.0monaco-editor-webpack-plugin^7.1.1object-hash^3.0.0prop-types^15.8.1react-dnd14.0.2react-dnd-html5-backend14.0.0react-grid-layout1.2.2react-helmet-async^1.0.9react-window^1.8.10scroll-into-view-if-needed^2.2.31styled-components^6.1.13thenby^1.3.4use-deep-compare-effect^1.2.0use-resize-observer^8.0.0uuid^14.0.0- …and 1 more.