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
- 1,169Mature · −50% score
- First published
- Apr 2019
- 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
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
Remote Payload: matched "raw.githubusercontent.com"
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 10 · status changed
Evidence
Static findings
3 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Payload | package/lib/commonjs/emoji-data/compile.js | matched "raw.githubusercontent.com" | 12 |
| medium | Remote Payload | package/lib/module/emoji-data/compile.js | matched "raw.githubusercontent.com" | 12 |
| medium | Remote Payload | package/src/emoji-data/compile.js | matched "raw.githubusercontent.com" | 12 |
Manifest
Package metadata
Scripts22
bootstrapyarn installbuildrimraf lib && yarn run --silent build-translations && bob build && yarn run --silent copy-translationsbuild-translationsi18next-cli synccopy-translationsecho '[34mℹ[0m Copying translation files to [34mlib/typescript/i18n[0m' && cp -R -f ./src/i18n ./lib/typescript/i18n && echo '[32m✓[0m Done Copying Translations'extract-changelogFILTER_PATH='package' TAG_FORMAT='v${version}' node ../release/extract-changelog.jsget-versionecho $npm_package_versionpostpackrm README.mdprepackcp ../README.md .prepareyarn run buildprepare-distributioncd examples/SampleApp && npm version patch && react-native-version && git add ./ && git commit -m 'Bump build version' --no-verifyprepublishOnlyecho 'running prepublishOnly for core package' && bash ./bin/before-tag.sh && bash ./bin/release.sh && echo 'finished running prepublishOnly for core package'releaseFILTER_PATH='package' TAG_FORMAT='v${version}' node ../release/prodrelease-nextFILTER_PATH='package' TAG_FORMAT='v${version}' node ../release/nextshared-native:clean-copiesbash ./scripts/clean-shared-native-copies.sh allshared-native:syncbash ./scripts/sync-shared-native.sh alltest:coverageyarn test:unit --coveragetest:typechecktsc --noEmit -p tsconfig.test.jsontest:unitTZ=UTC jesttypechecktsc --noEmit -p tsconfig.test.jsonupdate-emojinode src/emoji-data/compile.jsvalidate-translationsnode bin/validate-translations.jsversionbash ./bin/before-tag.sh
Dependencies14
@gorhom/bottom-sheet5.2.9@ungap/structured-clone^1.3.0dayjs1.11.13emoji-regex^10.4.0i18next^25.2.1intl-pluralrules^2.0.1linkifyjs^4.3.2lodash-es4.18.1mime-types^2.1.35path0.12.7react-native-markdown-package1.8.2react-native-url-polyfill^2.0.0stream-chat^9.47.0use-sync-external-store^1.5.0