BEACON

← candidates

npm sayt @0.2.0

score
0.7179 high
flagged 2026-05-21 11:32
signals by category
identity 1 topology 1 enrichment 1

maintainers added: swapnilshinde

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['swapnilshinde']
topology
mass_publish_burst 0.8 publisher 'groupby-ci' pushed 18 packages in the last 15min on npm
enrichment
repo_doesnt_exist 1.0 claimed repo groupby/sayt returns 404 on github.com

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "groupbyops",
    "jasonwelsh",
    "groupby-ops",
    "groupby-ci",
    "yberkut-gbi",
    "daniel-moniz-gbi",
    "dmytro-kyiashko",
    "roman.lis",
    "yanishgbi",
    "kseniya.kondrashevich",
    "anton.shakhlovich",
    "andzinchenko",
    "adruzhkin-gbi",
    "dhowson-rezolve",
    "vlad-yelahin-gbi",
    "vinaymareedu_0909",
    "kolemcrae",
    "aritrasaha",
    "dariusbaba",
    "sebastiansas",
    "andrewkorovin",
    "pardeepmalik-rezolve",
    "aleksandrnavarich",
    "dhiraj-shinde-rezolve",
    "vaibhav-kulkarni-rezolve",
    "seul.lee",
    "chantaldesrochersgroupbyinc",
    "ankitkr190",
    "kristjanzarka",
    "shpendpalushirezolve",
    "anthonyawuley",
    "sanjinrezolve",
    "harisrezolve",
    "jamson-rezolve"
  ],
  "versions": 16
}

Evidence (package doc at flag time)

{
  "dependencies_count": 6,
  "dist": {
    "integrity": "sha512-Nw39vQlfMQHKjrP/LT1njJrNTI9oEaBQsHOZXRylBQq7d+AoBrCeJDeEgWjg2lXkmJtZrs49OOEVRK5UtMYaTg==",
    "tarball": "https://registry.npmjs.org/sayt/-/sayt-0.2.0.tgz",
    "unpackedSize": 272388
  },
  "dist-tags": {
    "latest": "0.2.0",
    "temp": "0.1.8-prerelease"
  },
  "latest_version": "0.2.0",
  "maintainers": [
    {
      "email": "accounts@groupbyinc.com",
      "name": "groupbyops"
    },
    {
      "email": "jason.welsh@groupbyinc.com",
      "name": "jasonwelsh"
    },
    {
      "email": "ops@groupbyinc.com",
      "name": "groupby-ops"
    },
    {
      "email": "ops@groupbyinc.com",
      "name": "groupby-ci"
    },
    {
      "email": "yaroslav.berkut@groupbyinc.com",
      "name": "yberkut-gbi"
    },
    {
      "email": "daniel.moniz@groupbyinc.com",
      "name": "daniel-moniz-gbi"
    },
    {
      "email": "dmytro.kyiashko@groupbyinc.com",
      "name": "dmytro-kyiashko"
    },
    {
      "email": "roman.lis@groupbyinc.com",
      "name": "roman.lis"
    },
    {
      "email": "yanish.jutton@groupbyinc.com",
      "name": "yanishgbi"
    },
    {
      "email": "kseniyakondrashevich@rezolve.com",
      "name": "kseniya.kondrashevich"
    },
    {
      "email": "anton.shakhlovich@groupbyinc.com",
      "name": "anton.shakhlovich"
    },
    {
      "email": "andrii.zinchenko@groupbyinc.com",
      "name": "andzinchenko"
    },
    {
      "email": "andrey.druzhkin@groupbyinc.com",
      "name": "adruzhkin-gbi"
    },
    {
      "email": "devinhowson@rezolve.com",
      "name": "dhowson-rezolve"
    },
    {
      "email": "vlad.yelahin@groupbyinc.com",
      "name": "vlad-yelahin-gbi"
    },
    {
      "email": "vinaymareedu@rezolve.com",
      "name": "vinaymareedu_0909"
    },
    {
      "email": "kolemcrae@rezolve.com",
      "name": "kolemcrae"
    },
    {
      "email": "aritrasaha@rezolve.com",
      "name": "aritrasaha"
    },
    {
      "email": "dariusbaba@rezolve.com",
      "name": "dariusbaba"
    },
    {
      "email": "sebastianoctavian@rezolve.com",
      "name": "sebastiansas"
    },
    {
      "email": "andrewkorovin@rezolve.com",
      "name": "andrewkorovin"
    },
    {
      "email": "swapnilshinde@rezolve.com",
      "name": "swapnilshinde"
    },
    {
      "email": "PardeepMalik@rezolve.com",
      "name": "pardeepmalik-rezolve"
    },
    {
      "email": "AleksandrNavarich@rezolve.com",
      "name": "aleksandrnavarich"
    },
    {
      "email": "DhirajShinde@rezolve.com",
      "name": "dhiraj-shinde-rezolve"
    },
    {
      "email": "VaibhavKulkarni@rezolve.com",
      "name": "vaibhav-kulkarni-rezolve"
    },
    {
      "email": "seul.lee@groupbyinc.com",
      "name": "seul.lee"
    },
    {
      "email": "chantaldesrochers@rezolve.com",
      "name": "chantaldesrochersgroupbyinc"
    },
    {
      "email": "ankitkumar@rezolve.com",
      "name": "ankitkr190"
    },
    {
      "email": "kristjanzarka@rezolve.com",
      "name": "kristjanzarka"
    },
    {
      "email": "ShpendPalushi@rezolve.com",
      "name": "shpendpalushirezolve"
    },
    {
      "email": "anthonyawuley@rezolve.com",
      "name": "anthonyawuley"
    },
    {
      "email": "sanjinosmanagic@rezolve.com",
      "name": "sanjinrezolve"
    },
    {
      "email": "harisdervisevic@rezolve.com",
      "name": "harisrezolve"
    },
    {
      "email": "jamsonsor@rezolve.com",
      "name": "jamson-rezolve"
    }
  ],
  "num_versions": 16,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/groupby/sayt.git"
  },
  "scripts": {
    "build": "rimraf dist && tsc",
    "ci": "NODE_ENV=ci karma start --singleRun=false",
    "clean": "rimraf docs coverage dist node_modules typings",
    "coverage": "npm run coverage:remap && npm run coverage:report",
    "coverage:remap": "remap-istanbul -i coverage/coverage.json -o coverage/coverage.json -t json -e node_modules,test,karma.entry.ts",
    "coverage:report": "istanbul report",
    "docs": "rimraf docs && typedoc --options ./typedoc.json ./src ./typings",
    "license": "node licenseChecker.js",
    "postinstall": "[ ! -d src ] || typings install",
    "posttest": "npm run coverage",
    "prepush": "npm test && npm run license",
    "pretest": "rimraf coverage",
    "test": "NODE_ENV=test karma start",
    "test+coverage": "NODE_ENV=test karma start && npm run coverage"
  },
  "signal_details": {
    "maintainer_churn": "added: ['swapnilshinde']",
    "mass_publish_burst": "publisher 'groupby-ci' pushed 18 packages in the last 15min on npm",
    "repo_doesnt_exist": "claimed repo groupby/sayt returns 404 on github.com"
  },
  "time": {
    "created": "2016-06-23T14:53:07.418Z",
    "modified": "2026-05-21T09:36:29.960Z"
  }
}