Package evidence
[email protected]
Install-time lifecycle script: preinstall="node scripts/preinstall.js"
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
- 7,430,262Ubiquitous · −70% score
- Versions published
- 696Mature · −50% score
- First published
- Feb 2018
- 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
Install-time lifecycle script: preinstall="node scripts/preinstall.js"
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 2 · 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 | preinstall="node scripts/preinstall.js" | 5 |
| low | Credential file access | package/packages/dd-trace/src/appsec/recommended.json | matched ".aws/" | 3 |
Manifest
Package metadata
Scripts101
benchnode benchmark/index.jsbench:e2e:test-optimizationnode benchmark/e2e-test-optimization/benchmark-run.jsdependencies:dedupeyarn-deduplicate yarn.lockenvbash ./plugin-envgenerate:config:typesnode scripts/generate-config-types.jsgenerate:supported-integrationsnode scripts/generate-supported-integrations.jslintnode scripts/check_licenses.js && node scripts/check-no-coverage-artifacts.js && node scripts/check-no-mcr-images.js && node scripts/check-docker-image-shas.js && eslint . --concurrency=auto --max-warnings 0lint:codeownerscodeowners-auditlint:codeowners:cicodeowners-audit --glob='**/*.spec.js' --glob='benchmark/sirun/**'lint:fixnode scripts/check_licenses.js && node scripts/check-no-coverage-artifacts.js && node scripts/check-no-mcr-images.js && node scripts/check-docker-image-shas.js && eslint . --concurrency=auto --max-warnings 0 --fixlint:inspectnpx @eslint/config-inspector@latestpreinstallnode scripts/preinstall.jsprepacknode scripts/release/swap-v5-types.jspreparecd vendor && npm ci --include=devrelease:proposalnode scripts/release/proposalservicesnode ./scripts/install_plugin_modules && node packages/dd-trace/test/setup/servicestestecho ' Error: The root "npm test" command is intentionally disabled. Instead, run specific test suites: - npm run test:trace:core - npm run test:appsec - etc. Or run individual test files: npx mocha path/to/test.spec.js See CONTRIBUTING.md (Testing section) for more details. ' && exit 1test:aiguardmocha "packages/dd-trace/test/aiguard/**/*.spec.js"test:aiguard:cinyc --silent node init && nyc -- npm run test:aiguardtest:appsecmocha --exclude "packages/dd-trace/test/appsec/**/*.plugin.spec.js" "packages/dd-trace/test/appsec/**/*.spec.js"test:appsec:cinyc --silent node init && nyc -- npm run test:appsectest:appsec:pluginsmocha "packages/dd-trace/test/appsec/**/*.@(${PLUGINS}).plugin.spec.js"test:appsec:plugins:ciyarn services && nyc --silent node init && nyc -- npm run test:appsec:pluginstest:code-originmocha "packages/datadog-code-origin/test/**/*.spec.js"test:code-origin:cinyc --silent node init && nyc -- npm run test:code-origintest:corenode scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- "packages/datadog-core/test/**/*.spec.js"test:core:cinyc --silent node init && nyc -- npm run test:coretest:debuggermocha "packages/dd-trace/test/debugger/**/*.spec.js"test:debugger:cinyc --silent node init && nyc -- npm run test:debuggertest:esbuildmocha "packages/datadog-esbuild/test/**/*.spec.js"- …and 71 more.
Dependencies2
dc-polyfill^0.1.11import-in-the-middle^3.0.1
Optional dependencies10
@datadog/libdatadog0.9.3@datadog/native-appsec11.0.1@datadog/native-iast-taint-tracking4.1.0@datadog/native-metrics3.1.2@datadog/openfeature-node-server1.1.2@datadog/pprof5.14.1@datadog/wasm-js-rewriter5.0.1@opentelemetry/api>=1.0.0 <1.10.0@opentelemetry/api-logs<1.0.0oxc-parser^0.129.0