BEACON

← candidates

npm firebase-functions @7.4.0

score
0.7667 high
flagged 2026-11-06 01:14
signals by category
identity 1 topology 2

maintainers added: ajp.google, lahirumaramba.google

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['ajp.google', 'lahirumaramba.google']
topology
dist_tag_anomaly 0.5 dist-tags.latest=7.4.0 but max published is 7.4.1-rc.0
mass_publish_burst 0.8 publisher 'google-wombot' pushed 89 packages in the last 15min on npm

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "firebase-ops",
    "feiyang.chen",
    "google-wombot",
    "chholland"
  ],
  "versions": 151
}

Evidence (package doc at flag time)

{
  "dependencies_count": 5,
  "dist": {
    "integrity": "sha512-jR+c16q1E07dPVqU/sdbIEVEQJYSxjY6BFI+QR5/AvrnII8C6UkJv6fR8LJ+GKmcGUBe7SjO/MnEWLAeOiHWMw==",
    "tarball": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-7.4.0.tgz",
    "unpackedSize": 1510935
  },
  "dist-tags": {
    "latest": "7.4.0",
    "next": "7.4.1-rc.0"
  },
  "latest_version": "7.4.0",
  "maintainers": [
    {
      "email": "firebase-npm@google.com",
      "name": "firebase-ops"
    },
    {
      "email": "feiyang.chen1@gmail.com",
      "name": "feiyang.chen"
    },
    {
      "email": "node-team-npm+wombot@google.com",
      "name": "google-wombot"
    },
    {
      "email": "chholland@google.com",
      "name": "chholland"
    },
    {
      "email": "lahirumaramba@google.com",
      "name": "lahirumaramba.google"
    },
    {
      "email": "ajp@google.com",
      "name": "ajp.google"
    }
  ],
  "num_versions": 159,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/firebase/firebase-functions.git"
  },
  "scripts": {
    "build": "tsdown && tsc -p tsconfig.release.json",
    "build:pack": "rm -rf lib && npm install && npm run build && npm pack",
    "build:watch": "npm run build -- -w",
    "docgen:v1": "npm run build && npm run docgen:v1:extract && npm run docgen:v1:gen",
    "docgen:v1:extract": "api-extractor run -c docgen/api-extractor.v1.json --local",
    "docgen:v1:gen": "api-documenter-fire markdown -i docgen/v1 -o docgen/v1/markdown --project functions && npm run docgen:v1:toc",
    "docgen:v1:toc": "ts-node docgen/toc.ts --input docgen/v1 --output docgen/v1/markdown/toc --path /docs/reference/functions",
    "docgen:v2": "npm run build && npm run docgen:v2:extract && npm run docgen:v2:gen",
    "docgen:v2:extract": "api-extractor run -c docgen/api-extractor.v2.json --local",
    "docgen:v2:gen": "api-documenter-fire markdown -i docgen/v2 -o docgen/v2/markdown --project functions && npm run docgen:v2:toc",
    "docgen:v2:toc": "ts-node docgen/toc.ts --input docgen/v2 --output docgen/v2/markdown/toc --path /docs/reference/functions/2nd-gen/node",
    "format": "npm run format:ts && npm run format:other",
    "format:other": "npm run lint:other -- --write",
    "format:ts": "npm run lint:ts -- --fix --quiet",
    "lint": "npm run lint:ts && npm run lint:other",
    "lint:other": "prettier --check '**/*.{md,yaml,yml}'",
    "lint:quiet": "npm run lint:ts -- --quiet && npm run lint:other",
    "lint:ts": "eslint .",
    "test": "mocha --file ./mocha/setup.ts \"spec/**/*.spec.ts\"",
    "test:bin": "./scripts/bin-test/run.sh",
    "test:packaging": "./scripts/test-packaging.sh",
    "test:postmerge": "./integration_test/run_tests.sh"
  },
  "signal_details": {
    "dist_tag_anomaly": "dist-tags.latest=7.4.0 but max published is 7.4.1-rc.0",
    "maintainer_churn": "added: ['ajp.google', 'lahirumaramba.google']",
    "mass_publish_burst": "publisher 'google-wombot' pushed 89 packages in the last 15min on npm"
  },
  "time": {
    "created": "2017-03-09T16:08:37.287Z",
    "modified": "2026-11-05T22:58:26.901Z"
  }
}