BEACON

← candidates

npm @contrail/cli @3.5.3

score
0.7929 high
flagged 2026-06-02 01:23
signals by category
identity 1 content 2 topology 4

maintainers added: ethan-vibeiq, natevibe, sushantchhetryvibeiq

package profile →

amplifiers co-occurring signal pairs that lift the final score

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['ethan-vibeiq', 'natevibe', 'sushantchhetryvibeiq']
content
bin_added 0.8 new bin entry: ['contrail', 'contrail-cli']
script_count_spike 0.5 scripts count 0 -> 9
topology
no_repo 0.3 package.json has no repository field
dist_tag_anomaly 0.5 dist-tags.latest=3.5.3 but max published is 3.6.0-alpha-2
mass_publish_burst 0.8 publisher 'GitHub Actions' pushed 1314 packages in the last 15min on npm
dependency_added_unknown 0.6 31 new non-watchlisted dep(s): ['@contrail/entity-types', '@contrail/loader', '@contrail/org-config-migration', '@contrail/sdk', '@contrail/types'] ...

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "grant.hall",
    "brian.lindauer",
    "cfvibeiq",
    "btosadoprater",
    "chris_vibeiq",
    "zileeva",
    "mattvitello",
    "mazairaj",
    "prashantvibeiq",
    "kartikisahu",
    "adamvibeiq",
    "zachsibert_vibeiq",
    "jaime-vibeiq",
    "melba.lewis",
    "ricardojsiscol",
    "rakeshvibeiq",
    "vadim-koz",
    "danielurchuk",
    "nwilde-vibeiq",
    "ashutoshvibeiq",
    "raghuvibeiq"
  ],
  "versions": 224
}

Evidence (package doc at flag time)

{
  "dependencies_count": 31,
  "dist": {
    "integrity": "sha512-abtVEezcFtbcwyVXX+WMyhHD7yJvvKGIcQeANDePxTslLmM1u3hxM7ZOSo051e6Hn0DrKrvDYpfPfLTt06RQbA==",
    "tarball": "https://registry.npmjs.org/@contrail/cli/-/cli-3.5.3.tgz",
    "unpackedSize": 47925567
  },
  "dist-tags": {
    "alpha": "3.5.3-alpha.cc8f6c0",
    "latest": "3.5.3"
  },
  "latest_version": "3.5.3",
  "maintainers": [
    {
      "email": "grant.hall@vibeiq.com",
      "name": "grant.hall"
    },
    {
      "email": "blindauer50@gmail.com",
      "name": "brian.lindauer"
    },
    {
      "email": "choon@vibeiq.com",
      "name": "cfvibeiq"
    },
    {
      "email": "brian.tosado-prater@vibeiq.com",
      "name": "btosadoprater"
    },
    {
      "email": "chris@vibeiq.com",
      "name": "chris_vibeiq"
    },
    {
      "email": "yulia@vibeiq.com",
      "name": "zileeva"
    },
    {
      "email": "matthew.j.vitello@gmail.com",
      "name": "mattvitello"
    },
    {
      "email": "mazairaj94@gmail.com",
      "name": "mazairaj"
    },
    {
      "email": "prashant@vibeiq.com",
      "name": "prashantvibeiq"
    },
    {
      "email": "kartiki@vibeiq.com",
      "name": "kartikisahu"
    },
    {
      "email": "adam@vibeiq.com",
      "name": "adamvibeiq"
    },
    {
      "email": "zach@vibeiq.com",
      "name": "zachsibert_vibeiq"
    },
    {
      "email": "jaime@vibeiq.com",
      "name": "jaime-vibeiq"
    },
    {
      "email": "melba@vibeiq.com",
      "name": "melba.lewis"
    },
    {
      "email": "ricardo@vibeiq.com",
      "name": "ricardojsiscol"
    },
    {
      "email": "rakesh@vibeiq.com",
      "name": "rakeshvibeiq"
    },
    {
      "email": "vadim@vibeiq.com",
      "name": "vadim-koz"
    },
    {
      "email": "daniel.urchuk@vibeiq.com",
      "name": "danielurchuk"
    },
    {
      "email": "ethan@vibeiq.com",
      "name": "ethan-vibeiq"
    },
    {
      "email": "sushant@vibeiq.com",
      "name": "sushantchhetryvibeiq"
    },
    {
      "email": "nathan@vibeiq.com",
      "name": "natevibe"
    },
    {
      "email": "ned@vibeiq.com",
      "name": "nwilde-vibeiq"
    },
    {
      "email": "ashutosh@vibeiq.com",
      "name": "ashutoshvibeiq"
    },
    {
      "email": "raghavendra@vibeiq.com",
      "name": "raghuvibeiq"
    }
  ],
  "num_versions": 224,
  "repository": null,
  "scripts": {
    "build": "shx rm -rf dist && tsc -b && npm run copy-templates",
    "copy-templates": "cp -r templates/ dist/templates",
    "format": "prettier --write \"**/*.ts\"",
    "lint": "eslint . --ext .ts",
    "lint-fix": "eslint . --ext .ts --fix",
    "postpack": "shx rm -f oclif.manifest.json",
    "prepack": "npm run build && oclif manifest && oclif readme",
    "test": "jest",
    "version": "oclif readme && git add README.md"
  },
  "signal_details": {
    "_amplifiers": [
      "bin_added + no_repo: executable added with no upstream source for review (+0.15)"
    ],
    "bin_added": "new bin entry: ['contrail', 'contrail-cli']",
    "dependency_added_unknown": "31 new non-watchlisted dep(s): ['@contrail/entity-types', '@contrail/loader', '@contrail/org-config-migration', '@contrail/sdk', '@contrail/types'] ...",
    "dist_tag_anomaly": "dist-tags.latest=3.5.3 but max published is 3.6.0-alpha-2",
    "maintainer_churn": "added: ['ethan-vibeiq', 'natevibe', 'sushantchhetryvibeiq']",
    "mass_publish_burst": "publisher 'GitHub Actions' pushed 1314 packages in the last 15min on npm",
    "no_repo": "package.json has no repository field",
    "script_count_spike": "scripts count 0 -> 9"
  },
  "time": {
    "created": "2021-12-10T21:05:36.702Z",
    "modified": "2026-06-01T21:46:19.447Z"
  }
}