BEACON

← candidates

npm dd-trace @6.24.0

score
0.7 high
flagged 2026-11-06 01:12
signals by category
content 1 topology 1

maintainers added: —

package profile →

Signals fired

signalweightrationale
content
script_count_spike 0.5 scripts count 109 -> 119
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/DataDog/dd-trace-js.git' also claimed by 2 package(s) under different publishers: ['npm/dd-trace-electron', 'npm/@depup/dd-trace']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "datadog"
  ],
  "versions": 717
}

Evidence (package doc at flag time)

{
  "dependencies_count": 3,
  "dist": {
    "integrity": "sha512-NWa/A2LndJ88Gz35L6kZkzBOU3gnlvKP4UmBimCEf8YOWey07c67PrRWM0a6e4ElP7XiBzi9lqqfjJW2x7sGNg==",
    "tarball": "https://registry.npmjs.org/dd-trace/-/dd-trace-6.24.0.tgz",
    "unpackedSize": 8797978
  },
  "dist-tags": {
    "appsec-alpha": "2.0.0-appsec-alpha.1",
    "appsec-beta": "2.0.0-appsec-beta.5",
    "dev": "6.0.0-pre-0bb1f17",
    "latest": "6.24.0",
    "latest-node10": "0.36.6",
    "latest-node12": "2.46.0",
    "latest-node14": "3.58.0",
    "latest-node16": "4.55.0",
    "latest-node18": "5.135.0",
    "latest-node8": "0.36.6",
    "legacy": "0.13.3",
    "legacy-v1": "1.7.1",
    "profiler": "1.1.0-profiler.0"
  },
  "latest_version": "6.24.0",
  "maintainers": [
    {
      "email": "robot-npm-frontend@datadoghq.com",
      "name": "datadog"
    }
  ],
  "num_versions": 752,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/DataDog/dd-trace-js.git"
  },
  "scripts": {
    "bench": "node benchmark/index.js",
    "bench:e2e:test-optimization": "node benchmark/e2e-test-optimization/benchmark-run.js",
    "dependencies:dedupe": "yarn-deduplicate yarn.lock",
    "env": "bash ./plugin-env",
    "generate:config:types": "node scripts/generate-config-types.js",
    "generate:electron-package": "node scripts/generate-electron-package.js",
    "generate:rewriter:targets": "node scripts/generate-rewriter-targets.js",
    "generate:supported-integrations": "node scripts/generate-supported-integrations.js",
    "lint": "bash ./scripts/lint.sh",
    "lint:codeowners": "codeowners-audit",
    "lint:editorconfig": "docker build -q -t ec .github/editorconfig-checker && docker run --rm --volume=$PWD:/check ec",
    "lint:fix": "node scripts/check_licenses.js && node scripts/check-agents-md-size.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 --fix",
    "lint:inspect": "npx @eslint/config-inspector@latest",
    "prepack": "node scripts/release/swap-v5-types.js",
    "prepare": "node scripts/patch-istanbul-lib-coverage.js && node scripts/patch-v8-to-istanbul.js && cd vendor && npm ci --include=dev",
    "release:merge-proposal": "node scripts/release/merge-proposal.js",
    "release:proposal": "node scripts/release/proposal",
    "services": "node ./scripts/install_plugin_modules && node packages/dd-trace/test/setup/services",
    "test": "echo '\nError: The root \"npm test\" command is intentionally disabled.\n\nInstead, run specific test suites:\n  - npm run test:trace:core\n  - npm run test:appsec\n  - etc.\n\nOr run individual test files:\n  npx mocha path/to/test.spec.js\n\nSee CONTRIBUTING.md (Testing section) for more details.\n' && exit 1",
    "test:aiguard": "mocha \"packages/dd-trace/test/aiguard/**/*.spec.js\"",
    "test:aiguard:ci": "node scripts/c8-ci.js test:aiguard",
    "test:appsec": "mocha --exclude \"packages/dd-trace/test/appsec/**/*.plugin.spec.js\" \"packages/dd-trace/test/appsec/**/*.spec.js\"",
    "test:appsec:ci": "node scripts/c8-ci.js test:appsec",
    "test:appsec:plugins": "mocha \"packages/dd-trace/test/appsec/**/*.@(${PLUGINS}).plugin.spec.js\"",
    "test:appsec:plugins:ci": "yarn services && node scripts/c8-ci.js test:appsec:plugins",
    "test:code-origin": "mocha \"packages/datadog-code-origin/test/**/*.spec.js\"",
    "test:code-origin:ci": "node scripts/c8-ci.js test:code-origin",
    "test:core": "node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/datadog-core/test/**/*.spec.js\"",
    "test:core:ci": "node scripts/c8-ci.js test:core",
    "test:debugger": "mocha \"packages/dd-trace/test/debugger/**/*.spec.js\"",
    "test:debugger:ci": "node scripts/c8-ci.js test:debugger",
    "test:docker:otel-thread-ctx": "./scripts/docker/run-otel-thread-ctx-spec.sh",
    "test:esbuild": "mocha \"packages/datadog-esbuild/test/**/*.spec.js\"",
    "test:esbuild:ci": "node scripts/c8-ci.js test:esbuild",
    "test:eslint-rules": "node scripts/run-eslint-rule-tests.mjs eslint-rules/*.test.mjs",
    "test:evp_proxy": "mocha \"packages/dd-trace/test/evp_proxy/**/*.spec.js\"",
    "test:instrumentations": "mocha --fail-zero \"packages/datadog-instrumentations/test/@(${PLUGINS}).spec.js\"",
    "test:instrumentations:ci": "yarn services && node scripts/c8-ci.js test:instrumentations",
    "test:instrumentations:misc": "mocha \"packages/datadog-instrumentations/test/*/**/*.spec.{js,mjs}\"",
    "test:instrumentations:misc:ci": "node scripts/c8-ci.js test:instrumentations:misc",
    "test:integration": "mocha --timeout 60000 \"integration-tests/*.spec.js\"",
    "test:integration:aiguard": "mocha --timeout 60000 \"integration-tests/aiguard/*.spec.js\"",
    "test:integration:aiguard:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/aiguard/*.spec.js\"",
    "test:integration:appsec": "mocha --timeout 60000 \"integration-tests/appsec/*.spec.js\"",
    "test:integration:appsec:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/appsec/*.spec.js\"",
    "test:integration:bun": "mocha --timeout 60000 \"integration-tests/bun/*.spec.js\"",
    "test:integration:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/*.spec.js\"",
    "test:integration:crashtracking": "mocha --timeout 60000 \"integration-tests/crashtracking/*.spec.js\"",
    "test:integration:cucumber": "mocha --timeout 60000 \"integration-tests/cucumber/${SPEC:-cucumber*}.spec.js\"",
    "test:integration:cucumber:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/cucumber/${SPEC:-cucumber*}.spec.js\"",
    "test:integration:cypress": "mocha --timeout 60000 \"integration-tests/cypress/${SPEC:-cypress-*}.spec.js\"",
    "test:integration:cypress:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/cypress/${SPEC:-cypress-*}.spec.js\"",
    "test:integration:debugger": "mocha --timeout 60000 \"integration-tests/debugger/*.spec.js\"",
    "test:integration:debugger:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/debugger/*.spec.js\"",
    "test:integration:electron": "mocha \"integration-tests/electron/*.spec.js\"",
    "test:integration:esbuild": "mocha --timeout 60000 \"integration-tests/esbuild/*.spec.js\"",
    "test:integration:esbuild:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/esbuild/*.spec.js\"",
    "test:integration:jest": "mocha --timeout 60000 \"integration-tests/jest/${SPEC:-jest*}.spec.js\"",
    "test:integration:jest:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/jest/${SPEC:-jest*}.spec.js\"",
    "test:integration:mocha": "mocha --timeout 60000 \"integration-tests/mocha/${SPEC:-mocha*}.spec.js\"",
    "test:integration:mocha:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/mocha/${SPEC:-mocha*}.spec.js\"",
    "test:integration:openfeature": "mocha --timeout 60000 \"integration-tests/openfeature/*.spec.js\"",
    "test:integration:openfeature:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/openfeature/*.spec.js\"",
    "test:integration:playwright": "mocha --timeout 60000 \"integration-tests/playwright/${SPEC:-playwright-*}.spec.js\"",
    "test:integration:playwright:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/playwright/${SPEC:-playwright-*}.spec.js\"",
    "test:integration:plugins": "yarn services && mocha \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/${SPEC:-*}*.spec.js\"",
    "test:integration:plugins:coverage": "yarn services && node ./integration-tests/coverage/run-suite.js \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/${SPEC:-*}*.spec.js\"",
    "test:integration:profiler": "mocha --timeout 180000 \"integration-tests/profiler/*.spec.js\"",
    "test:integration:profiler:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 180000 \"integration-tests/profiler/*.spec.js\"",
    "test:integration:selenium": "mocha --timeout 60000 \"integration-tests/selenium/*.spec.js\"",
    "test:integration:selenium:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/selenium/*.spec.js\"",
    "test:integration:test-optimization:helpers": "mocha \"integration-tests/cypress/config-lifecycle*.spec.js\" \"integration-tests/cypress/*dependencies.spec.js\" \"integration-tests/jest/*dependencies.spec.js\" \"integration-tests/playwright/version*.spec.js\" \"integration-tests/mocha/version*.spec.js\"",
    "test:integration:testopt": "mocha --timeout 120000 \"integration-tests/ci-visibility/${SPEC:-*}.spec.js\"",
    "test:integration:testopt:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 120000 \"integration-tests/ci-visibility/${SPEC:-*}.spec.js\"",
    "test:integration:turbopack": "mocha --timeout 60000 \"integration-tests/turbopack/*.spec.js\"",
    "test:integration:vite": "mocha --timeout 60000 \"integration-tests/vite/*.spec.js\"",
    "test:integration:vitest": "mocha --timeout 60000 \"integration-tests/vitest/${SPEC:-vitest*}.spec.js\"",
    "test:integration:vitest:coverage": "node ./integration-tests/vitest/run-with-coverage.js --timeout 60000 \"integration-tests/vitest/${SPEC:-vitest*}.spec.js\"",
    "test:integration:webdriverio": "mocha --timeout 60000 \"integration-tests/webdriverio/${SPEC:-*}.spec.js\"",
    "test:integration:webdriverio:coverage": "node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/webdriverio/${SPEC:-*}.spec.js\"",
    "test:integration:webpack": "mocha --timeout 60000 \"integration-tests/webpack/*.spec.js\"",
    "test:lambda": "mocha \"packages/dd-trace/test/lambda/**/*.spec.js\"",
    "test:lambda:ci": "node scripts/c8-ci.js test:lambda",
    "test:llmobs:plugins": "mocha \"packages/dd-trace/test/llmobs/plugins/@(${PLUGINS})/*.spec.js\"",
    "test:llmobs:plugins:ci": "yarn services && node scripts/c8-ci.js test:llmobs:plugins",
    "test:llmobs:sdk": "mocha --exclude \"packages/dd-trace/test/llmobs/plugins/**/*.spec.js\" \"packages/dd-trace/test/llmobs/**/*.spec.js\"",
    "test:llmobs:sdk:ci": "node scripts/c8-ci.js test:llmobs:sdk",
    "test:openfeature": "mocha \"packages/dd-trace/test/evp_proxy/**/*.spec.js\" \"packages/dd-trace/test/openfeature/**/*.spec.js\"",
    "test:openfeature:ci": "node scripts/c8-ci.js test:openfeature",
    "test:otel-thread-ctx": "mocha --timeout 60000 packages/dd-trace/test/otel-thread-ctx.spec.js",
    "test:plugins": "node --expose-gc ./node_modules/mocha/bin/mocha.js --fail-zero \"packages/datadog-plugin-@(${PLUGINS})/test/**/${SPEC:-*}*.spec.js\"",
    "test:plugins:ci": "yarn services && node scripts/c8-ci.js test:plugins",
    "test:plugins:ci:flaky": "yarn services && node scripts/c8-ci.js test:plugins --bail --retries 2",
    "test:plugins:upstream": "node ./packages/dd-trace/test/plugins/suite.js",
    "test:profiler": "node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/dd-trace/test/profiling/**/*.spec.js\"",
    "test:profiler:ci": "node scripts/c8-ci.js test:profiler",
    "test:release": "mocha \"scripts/release/**/*.spec.js\"",
    "test:scripts": "mocha \"benchmark/e2e-test-optimization/*.spec.js\" \"benchmark/sirun/*.spec.js\" \"scripts/helpers/**/*.spec.js\" \"scripts/*.spec.mjs\"",
    "test:shimmer": "mocha \"packages/datadog-shimmer/test/**/*.spec.js\"",
    "test:shimmer:ci": "node scripts/c8-ci.js test:shimmer",
    "test:trace:core": "node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/dd-trace/test/*.spec.js\" \"packages/dd-trace/test/{agent,ci-visibility,config,crashtracking,datastreams,encode,exporters,log-submission,msgpack,opentelemetry,opentracing,payload-tagging,plugins,remote_config,service-naming,setup,standalone,telemetry,external-logger}/**/*.spec.js\"",
    "test:trace:core:ci": "node scripts/c8-ci.js test:trace:core",
    "test:trace:guardrails": "mocha \"packages/dd-trace/test/guardrails/**/*.spec.js\"",
    "test:trace:guardrails:ci": "node scripts/c8-ci.js test:trace:guardrails",
    "test:turbopack": "mocha \"packages/datadog-turbopack/test/**/*.spec.js\"",
    "test:turbopack:ci": "node scripts/c8-ci.js test:turbopack",
    "test:unit:plugins": "mocha \"packages/datadog-instrumentations/test/@(${PLUGINS}).spec.js\" \"packages/datadog-plugin-@(${PLUGINS})/test/**/*.spec.js\" --exclude \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/*.spec.js\"",
    "test:webpack": "mocha \"packages/datadog-webpack/test/**/*.spec.js\"",
    "test:webpack:ci": "node scripts/c8-ci.js test:webpack",
    "type:check": "tsc --noEmit -p tsconfig.dev.json",
    "type:doc:build": "cd docs && yarn && yarn build",
    "type:doc:test": "cd docs && yarn && yarn test",
    "verify-exercised-tests": "node scripts/verify-exercised-tests.js",
    "verify:carrier-fields": "node scripts/verify-carrier-fields.mjs",
    "verify:config:types": "node scripts/generate-config-types.js --check",
    "verify:electron-package": "node scripts/generate-electron-package.js --check",
    "verify:rewriter:targets": "node scripts/generate-rewriter-targets.js --check",
    "verify:supported-integrations": "node scripts/generate-supported-integrations.js --check",
    "verify:workflow-job-names": "node scripts/verify-workflow-job-names.js"
  },
  "signal_details": {
    "script_count_spike": "scripts count 109 -> 119",
    "shared_repo_different_publisher": "repo 'git+https://github.com/DataDog/dd-trace-js.git' also claimed by 2 package(s) under different publishers: ['npm/dd-trace-electron', 'npm/@depup/dd-trace']"
  },
  "time": {
    "created": "2018-02-28T18:27:29.727Z",
    "modified": "2026-11-05T12:52:39.479Z"
  }
}