BEACON

← candidates

npm saucelabs @9.1.0

score
1.1667 high
flagged 2026-07-24 03:33
signals by category
identity 1 cadence 1 topology 1

maintainers added: diego.molina

package profile →

amplifiers co-occurring signal pairs that lift the final score

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['diego.molina']
cadence
dormant_burst 1.0 dormant 531d (prev 9.0.2), then 9.1.0 just published
topology
shared_repo_different_publisher 0.9 repo 'git://github.com/saucelabs/node-saucelabs.git' also claimed by 1 package(s) under different publishers: ['npm/saucelabs-patched']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "saucebot",
    "diemol"
  ],
  "versions": 125
}

Evidence (package doc at flag time)

{
  "dependencies_count": 8,
  "dist": {
    "integrity": "sha512-jTCCaklEhcC85AnU1cKlaPc8bpM+Qm+NUF4FlGDee3FC8K1LTFUw27IEAH0EDoxLoDiy5Rezhel/YhyuyZMdgQ==",
    "tarball": "https://registry.npmjs.org/saucelabs/-/saucelabs-9.1.0.tgz",
    "unpackedSize": 266052
  },
  "dist-tags": {
    "beta": "2.0.0-beta.10",
    "latest": "9.1.0",
    "orchestrator-experiment": "3.1.1-alpha.7"
  },
  "latest_version": "9.1.0",
  "maintainers": [
    {
      "email": "diego.molina@saucelabs.com",
      "name": "diego.molina"
    },
    {
      "email": "devx@saucelabs.com",
      "name": "saucebot"
    },
    {
      "email": "diemol@gmail.com",
      "name": "diemol"
    }
  ],
  "num_versions": 126,
  "repository": {
    "type": "git",
    "url": "git://github.com/saucelabs/node-saucelabs.git"
  },
  "scripts": {
    "build": "run-s clean compile generate:typings",
    "clean": "rm -rf ./build ./coverage",
    "compile": "babel src -d build",
    "generate:docs": "babel-node ./scripts/generate-docs",
    "generate:typings": "babel-node ./scripts/generate-typings",
    "lint-staged": "lint-staged",
    "prepare": "husky install",
    "prepublishOnly": "NODE_ENV=production run-s build generate:typings",
    "release": "release-it --github.release",
    "release:ci": "npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir",
    "release:major": "npm run release -- major",
    "release:minor": "npm run release -- minor",
    "release:patch": "npm run release -- patch",
    "test": "run-s build test:*",
    "test:e2e": "jest e2e --collectCoverage=false --testMatch \"<rootDir>/e2e/**/*.test.js\" --testPathIgnorePatterns \"<rootDir>/tests\"",
    "test:lint": "eslint -c ./.eslintrc.js ./src/**/*.js ./tests/**/*.js",
    "test:typings": "run-s test:typings:*",
    "test:typings:cleanup": "rm -r ./tests/typings/node_modules",
    "test:typings:run": "cd ./tests/typings && tsc --incremental",
    "test:typings:setup": "mkdir -p ./tests/typings/node_modules/saucelabs && cp ./package.json ./tests/typings/node_modules/saucelabs && cp -r ./build ./tests/typings/node_modules/saucelabs",
    "test:unit": "jest --config ./jest.config.js",
    "watch": "npm run compile -- --watch"
  },
  "signal_details": {
    "_amplifiers": [
      "dormant_burst + maintainer_churn: classic ATO: dormant package taken over and republished (+0.20)"
    ],
    "dormant_burst": "dormant 531d (prev 9.0.2), then 9.1.0 just published",
    "maintainer_churn": "added: ['diego.molina']",
    "shared_repo_different_publisher": "repo 'git://github.com/saucelabs/node-saucelabs.git' also claimed by 1 package(s) under different publishers: ['npm/saucelabs-patched']"
  },
  "time": {
    "created": "2012-06-01T13:24:22.326Z",
    "modified": "2026-07-24T08:33:33.522Z"
  }
}