BEACON

← candidates

npm user-agents @2.1.83

score
0.7 high
flagged 2026-06-06 01:38
signals by category
identity 1 topology 1

maintainers added: —

package profile →

Signals fired

signalweightrationale
identity
publisher_unrecognized 0.7 latest published by 'CircleCI', not in maintainer set
topology
typosquat 1.0 combosquat of 'agents'

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "intoli"
  ],
  "versions": 2904
}

Evidence (package doc at flag time)

{
  "dependencies_count": 0,
  "dist": {
    "integrity": "sha512-41EsqVwTF+qGd39m56CEaO5mDa2Wry/H65SJL50fr60d1dRjTwPAemKmLJ5Xy9zegTV5chRzJEH/5Yz26ARWxQ==",
    "tarball": "https://registry.npmjs.org/user-agents/-/user-agents-2.1.83.tgz",
    "unpackedSize": 5609716
  },
  "dist-tags": {
    "latest": "2.1.83"
  },
  "latest_version": "2.1.83",
  "maintainers": [
    {
      "email": "npm@intoli.com",
      "name": "intoli"
    }
  ],
  "num_versions": 2905,
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/intoli/user-agents.git"
  },
  "scripts": {
    "build": "tsup",
    "gunzip-data": "node --loader ts-node/esm src/gunzip-data.ts src/user-agents.json.gz",
    "lint": "eslint src/ test/ && prettier --check src/ test/",
    "postbuild": "yarn gunzip-data && cp src/user-agents.json dist/",
    "test": "NODE_OPTIONS='--import tsx' mocha --exit --extensions '.ts, .js'",
    "update-data": "node --loader ts-node/esm src/update-data.ts src/user-agents.json.gz"
  },
  "signal_details": {
    "publisher_unrecognized": "latest published by 'CircleCI', not in maintainer set",
    "typosquat": "combosquat of 'agents'"
  },
  "time": {
    "created": "2013-03-03T09:58:29.319Z",
    "modified": "2026-06-06T06:38:45.806Z"
  }
}