BEACON

← candidates

npm lob @8.1.1

score
0.9693 high
flagged 2026-11-06 01:02
signals by category
identity 1 topology 1

maintainers added: daniel.ives, dilling-lob, jeff-h-lob, mribichich-lob, nataliemolina, nolan-lob, r_battenfield, steveatlob, wjia

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['daniel.ives', 'dilling-lob', 'jeff-h-lob', 'mribichich-lob', 'nataliemolina', 'nolan-lob', 'r_battenfield', 'steveatlob', 'wjia']
topology
typosquat 1.0 lev=1 to watched 'glob'

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "siddharthpant92",
    "lob-owner",
    "barnabygo",
    "team.platform.lob.com",
    "kplob",
    "vmangwani",
    "nathanielwaldschmidtlob",
    "andrew.guterres",
    "mmorgan-lob",
    "vikita.bhandari",
    "lobstertroy",
    "hunteryoakum",
    "erik.forsman-lob",
    "joemeers82",
    "matthew.burke",
    "kjones_lob",
    "manojgowda27",
    "rromit.lob",
    "tanya.sah",
    "jayteelob",
    "stackptr",
    "hpelletier",
    "douglaje",
    "jgarderes-lob",
    "wmorgensternlob",
    "derekprovance-lob",
    "connietiet",
    "clericuzzi-lob",
    "lighta",
    "karrissa-lob",
    "samkitsheth",
    "s551364",
    "lobnan",
    "philthelobster",
    "olaotangeorge",
    "mathiaswolf",
    "sammelero",
    "senftleber-lob",
    "ryanlob"
  ],
  "versions": 78
}

Evidence (package doc at flag time)

{
  "dependencies_count": 2,
  "dist": {
    "integrity": "sha512-BZH1gujFSFBMou6wuFQ7sW5i4Ao/Jdj2jJiInEr21Khc041h1xJ/F1fjxM7ziNg10qbw1Hymkgcp641dEQflaQ==",
    "tarball": "https://registry.npmjs.org/lob/-/lob-8.1.1.tgz",
    "unpackedSize": 28917
  },
  "dist-tags": {
    "latest": "8.1.1"
  },
  "latest_version": "8.1.1",
  "maintainers": [
    {
      "email": "siddharth.pant@lob.com",
      "name": "siddharthpant92"
    },
    {
      "email": "lob.npm.owner@lob.com",
      "name": "lob-owner"
    },
    {
      "email": "barnaby.go@lob.com",
      "name": "barnabygo"
    },
    {
      "email": "team.platform@lob.com",
      "name": "team.platform.lob.com"
    },
    {
      "email": "ken.pflum@lob.com",
      "name": "kplob"
    },
    {
      "email": "vmangwani@lob.com",
      "name": "vmangwani"
    },
    {
      "email": "nathaniel.waldschmidt@lob.com",
      "name": "nathanielwaldschmidtlob"
    },
    {
      "email": "andrew.guterres@lob.com",
      "name": "andrew.guterres"
    },
    {
      "email": "michael.morgan@lob.com",
      "name": "mmorgan-lob"
    },
    {
      "email": "troy.armstrong@lob.com",
      "name": "lobstertroy"
    },
    {
      "email": "joemeers82@gmail.com",
      "name": "joemeers82"
    },
    {
      "email": "matthew.burke@lob.com",
      "name": "matthew.burke"
    },
    {
      "email": "kevin.jones@lob.com",
      "name": "kjones_lob"
    },
    {
      "email": "c_manoj.gowda@lob.com",
      "name": "manojgowda27"
    },
    {
      "email": "rishabh.romit@lob.com",
      "name": "rromit.lob"
    },
    {
      "email": "tanya.sah@lob.com",
      "name": "tanya.sah"
    },
    {
      "email": "jaytee.sanchez@lob.com",
      "name": "jayteelob"
    },
    {
      "email": "corey.johns@lob.com",
      "name": "stackptr"
    },
    {
      "email": "haley.pelletier@lob.com",
      "name": "hpelletier"
    },
    {
      "email": "james.douglas@lob.com",
      "name": "douglaje"
    },
    {
      "email": "javier.garderes@lob.com",
      "name": "jgarderes-lob"
    },
    {
      "email": "werner.morgenstern@lob.com",
      "name": "wmorgensternlob"
    },
    {
      "email": "derek.provance@lob.com",
      "name": "derekprovance-lob"
    },
    {
      "email": "pedro.clericuzzi@lob.com",
      "name": "clericuzzi-lob"
    },
    {
      "email": "aaron.light@lob.com",
      "name": "lighta"
    },
    {
      "email": "karrissa.volcy@lob.com",
      "name": "karrissa-lob"
    },
    {
      "email": "natalie.molina@lob.com",
      "name": "nataliemolina"
    },
    {
      "email": "samkit.sheth@lob.com",
      "name": "samkitsheth"
    },
    {
      "email": "faissal.shabani@lob.com",
      "name": "s551364"
    },
    {
      "email": "rachel.battenfield@lob.com",
      "name": "r_battenfield"
    },
    {
      "email": "matias.ribichich@lob.com",
      "name": "mribichich-lob"
    },
    {
      "email": "nolan.braman@lob.com",
      "name": "nolan-lob"
    },
    {
      "email": "wei.jia@lob.com",
      "name": "wjia"
    },
    {
      "email": "jeffrey.hage@lob.com",
      "name": "jeff-h-lob"
    },
    {
      "email": "steven.spencer@lob.com",
      "name": "steveatlob"
    },
    {
      "email": "daniel.ives@lob.com",
      "name": "daniel.ives"
    },
    {
      "email": "adnan.shoukfeh@lob.com",
      "name": "lobnan"
    },
    {
      "email": "david.illing@lob.com",
      "name": "dilling-lob"
    },
    {
      "email": "mathias.g.wolf@gmail.com",
      "name": "mathiaswolf"
    },
    {
      "email": "sam.melero@lob.com",
      "name": "sammelero"
    },
    {
      "email": "michael.senftleber@lob.com",
      "name": "senftleber-lob"
    },
    {
      "email": "ryan.williams@lob.com",
      "name": "ryanlob"
    }
  ],
  "num_versions": 79,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lob/lob-node.git"
  },
  "scripts": {
    "coverage": "nyc report --reporter=text",
    "enforce": "nyc check-coverage --statements 100 --lines 100 --functions 100 --branches 100",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "release:major": "changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags",
    "release:minor": "changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags",
    "release:patch": "changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags",
    "test": "cross-env NODE_ENV=test nyc mocha test",
    "test-lcov": "nyc report --reporter=lcov",
    "test-no-cover": "cross-env NODE_ENV=test mocha test",
    "test:integration": "mocha --config test/integration/.mocharc.json"
  },
  "signal_details": {
    "maintainer_churn": "added: ['daniel.ives', 'dilling-lob', 'jeff-h-lob', 'mribichich-lob', 'nataliemolina', 'nolan-lob', 'r_battenfield', 'steveatlob', 'wjia']",
    "typosquat": "lev=1 to watched 'glob'"
  },
  "time": {
    "created": "2013-10-30T13:06:03.707Z",
    "modified": "2026-10-07T22:43:04.917Z"
  }
}