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
- 4,901Niche · −30% score
- Versions published
- 1,127Mature · −50% score
- First published
- Feb 2013
- Publisher
- boutell
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":["[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
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 (2 events)
- available → available · risk low · score 0 · status available -> available, risk high -> low, score 22 -> 0
- new → available · risk high · score 22 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts12
eslinteslint .eslint-fixnpm run eslint -- --fixi18nnode scripts/lint-i18nlintnpm run eslint && npm run i18n && npm run stylelintmochamochapretestnpm run lintstylelintstylelint modules/**/*.{scss,vue}testnpm run test:base && npm run test:missing && npm run test:assets && npm run test:esmtest:assetsnyc mocha -t 10000 test/assets.jstest:basenyc mocha -t 10000 --ignore=test/assets.jstest:esmmocha -t 1000 test/esm-project/esm.jstest:missingnyc mocha -t 10000 test/add-missing-schema-fields-project/test.js
Dependencies101
@apostrophecms/emulate-mongo-3-driver^1.0.6@apostrophecms/vue-material-design-icons^1.0.0@ctrl/tinycolor^4.1.0@floating-ui/dom^1.5.3@opentelemetry/api^1.9.0@opentelemetry/semantic-conventions^1.0.1@paralleldrive/cuid2^2.2.2@tiptap/extension-color^2.4.0@tiptap/extension-floating-menu^2.0.3@tiptap/extension-highlight^2.0.3@tiptap/extension-link^2.0.3@tiptap/extension-placeholder^2.0.3@tiptap/extension-subscript^2.0.3@tiptap/extension-superscript^2.0.3@tiptap/extension-table^2.0.3@tiptap/extension-table-cell^2.0.3@tiptap/extension-table-header^2.0.3@tiptap/extension-table-row^2.0.3@tiptap/extension-text-align^2.0.3@tiptap/extension-text-style^2.0.3@tiptap/extension-underline^2.0.3@tiptap/starter-kit^2.0.3@tiptap/vue-3^2.0.3@vue/compiler-sfc^3.3.8autoprefixer^10.4.1bluebird^3.7.2body-parser^1.18.2boring^1.1.1broadband^1.1.0cheerio^1.1.0- …and 71 more.