BEACON

← candidates

npm @datacamp/learn-vm-scripts @1.14.0

score
0.7118 high
flagged 2026-06-02 01:07
signals by category
identity 1 content 2 topology 1

maintainers added: agermano, andres-vr, kate-chernysheva, rmontemayor

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['agermano', 'andres-vr', 'kate-chernysheva', 'rmontemayor']
content
bin_added 0.8 new bin entry: ['vm-scripts']
script_count_spike 0.5 scripts count 0 -> 8
topology
dependency_added_unknown 0.6 5 new non-watchlisted dep(s): ['puppeteer-core', 'puppeteer-extra', 'puppeteer-extra-plugin-stealth', 'yargs', 'zod']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "eoliveiradc",
    "dandenney",
    "ewaldbervoets",
    "abordanpeter",
    "aarondc",
    "hermansje",
    "nunorafaelrocha",
    "timsangster",
    "tuur",
    "lipsumar",
    "gui.cabral",
    "dc-eriktisme",
    "ppetermann",
    "springerigor",
    "louiejakebell",
    "kogitoja",
    "samwooler",
    "forvalho",
    "bruno.datacamp",
    "marcin-data",
    "julienbenaouda",
    "denathoxhadc",
    "datacamp-machine-user",
    "tomaszwisniewski",
    "berndschrooten",
    "zpieslak",
    "martinchio",
    "frederikvg",
    "datacamp-paulomonteiro",
    "patryk.szulczyk",
    "lucas-dc",
    "almeida-datacamp",
    "wilant",
    "tanguydatacamp",
    "acmpires",
    "rplopes",
    "ruiguedes",
    "olivierkamers",
    "yorandatacamp",
    "manuelrocco",
    "peter.buschenreiter",
    "mohantyashish1409",
    "renato.duarte",
    "kiyana.bah",
    "joachimzeelmaekers",
    "diegomachado-datacamp",
    "vivodc",
    "ruben-dc",
    "ruicampos-dc",
    "saherneklawy-optima"
  ],
  "versions": 86
}

Evidence (package doc at flag time)

{
  "dependencies_count": 5,
  "dist": {
    "integrity": "sha512-5q+cnqv+Lv7BTFwoqka0xqFCmtyZNfsyePTHLz4jgtAJrfoaM3i7eJDyRBSMvvQl8DB4BkFm58TOfWP0Ti5IEQ==",
    "tarball": "https://registry.npmjs.org/@datacamp/learn-vm-scripts/-/learn-vm-scripts-1.14.0.tgz",
    "unpackedSize": 22225
  },
  "dist-tags": {
    "latest": "1.14.0",
    "rc": "1.4.0-rc.1"
  },
  "latest_version": "1.14.0",
  "maintainers": [
    {
      "email": "eduardo.oliveira@datacamp.com",
      "name": "eoliveiradc"
    },
    {
      "email": "dan@datacamp.com",
      "name": "dandenney"
    },
    {
      "email": "ewaldbervoets@gmail.com",
      "name": "ewaldbervoets"
    },
    {
      "email": "abordanpeter@gmail.com",
      "name": "abordanpeter"
    },
    {
      "email": "aaron@datacamp.com",
      "name": "aarondc"
    },
    {
      "email": "hermans.je@gmail.com",
      "name": "hermansje"
    },
    {
      "email": "nunorafaelrocha@gmail.com",
      "name": "nunorafaelrocha"
    },
    {
      "email": "tim@sangster.be",
      "name": "timsangster"
    },
    {
      "email": "me@tuurdutoit.be",
      "name": "tuur"
    },
    {
      "email": "piremmanuel@gmail.com",
      "name": "lipsumar"
    },
    {
      "email": "gui.cabral@datacamp.com",
      "name": "gui.cabral"
    },
    {
      "email": "erik.vandam@datacamp.com",
      "name": "dc-eriktisme"
    },
    {
      "email": "peter@datacamp.com",
      "name": "ppetermann"
    },
    {
      "email": "springerigor@gmail.com",
      "name": "springerigor"
    },
    {
      "email": "louiejakebell@gmail.com",
      "name": "louiejakebell"
    },
    {
      "email": "ddknapik@gmail.com",
      "name": "kogitoja"
    },
    {
      "email": "swooler592@gmail.com",
      "name": "samwooler"
    },
    {
      "email": "francisco.orvalho@datacamp.com",
      "name": "forvalho"
    },
    {
      "email": "bruno.faria@datacamp.com",
      "name": "bruno.datacamp"
    },
    {
      "email": "marcin@datacamp.com",
      "name": "marcin-data"
    },
    {
      "email": "julien.benaouda@datacamp.com",
      "name": "julienbenaouda"
    },
    {
      "email": "denat.hoxha@datacamp.com",
      "name": "denathoxhadc"
    },
    {
      "email": "engineering+npmjs@datacamp.com",
      "name": "datacamp-machine-user"
    },
    {
      "email": "tomasz.wisniewski@datacamp.com",
      "name": "tomaszwisniewski"
    },
    {
      "email": "schrootenbernd@gmail.com",
      "name": "berndschrooten"
    },
    {
      "email": "zpieslak@gmail.com",
      "name": "zpieslak"
    },
    {
      "email": "martin.chammah@datacamp.com",
      "name": "martinchio"
    },
    {
      "email": "frederik@datacamp.com",
      "name": "frederikvg"
    },
    {
      "email": "paulo.monteiro@datacamp.com",
      "name": "datacamp-paulomonteiro"
    },
    {
      "email": "patryk.szulczyk@datacamp.com",
      "name": "patryk.szulczyk"
    },
    {
      "email": "lucas.silva@datacamp.com",
      "name": "lucas-dc"
    },
    {
      "email": "pedro.almeida@datacamp.com",
      "name": "almeida-datacamp"
    },
    {
      "email": "wilant.nackaerts@gmail.com",
      "name": "wilant"
    },
    {
      "email": "tanguy.vaessen@datacamp.com",
      "name": "tanguydatacamp"
    },
    {
      "email": "acmpires@gmail.com",
      "name": "acmpires"
    },
    {
      "email": "mail@ricardolopes.net",
      "name": "rplopes"
    },
    {
      "email": "rui.guedes@datacamp.com",
      "name": "ruiguedes"
    },
    {
      "email": "olivier.kamers@hotmail.com",
      "name": "olivierkamers"
    },
    {
      "email": "yoran.mertens@datacamp.com",
      "name": "yorandatacamp"
    },
    {
      "email": "manuel.rocco@datacamp.com",
      "name": "manuelrocco"
    },
    {
      "email": "peter.buschenreiter@datacamp.com",
      "name": "peter.buschenreiter"
    },
    {
      "email": "andre.germano@datacamp.com",
      "name": "agermano"
    },
    {
      "email": "ashish.mohanty@datacamp.com",
      "name": "mohantyashish1409"
    },
    {
      "email": "renato.duarte@datacamp.com",
      "name": "renato.duarte"
    },
    {
      "email": "kiyana.bahadori@datacamp.com",
      "name": "kiyana.bah"
    },
    {
      "email": "ekaterina.chernysheva@datacamp.com",
      "name": "kate-chernysheva"
    },
    {
      "email": "andres.vanreepingen@datacamp.com",
      "name": "andres-vr"
    },
    {
      "email": "joachim.zeelmaekers@datacamp.com",
      "name": "joachimzeelmaekers"
    },
    {
      "email": "rogelio.montemayor@datacamp.com",
      "name": "rmontemayor"
    },
    {
      "email": "diego.machado@datacamp.com",
      "name": "diegomachado-datacamp"
    },
    {
      "email": "vilian.atmadzhov@datacamp.com",
      "name": "vivodc"
    },
    {
      "email": "ruben.gonzalez@datacamp.com",
      "name": "ruben-dc"
    },
    {
      "email": "rui.campos@datacamp.com",
      "name": "ruicampos-dc"
    },
    {
      "email": "saher@optima.io",
      "name": "saherneklawy-optima"
    }
  ],
  "num_versions": 86,
  "repository": {
    "type": "git",
    "url": "git@github.com:datacamp-engineering/learn-vm-scripts.git"
  },
  "scripts": {
    "build": "esbuild src/index.ts --bundle --platform=node --packages=external --outfile=dist/index.cjs",
    "cli": "node dist/index.cjs",
    "deduplicate": "yarn-deduplicate",
    "dev": "NODE_ENV=development yarn build && yarn cli",
    "lint": "eslint --ext ts .",
    "prepublish": "yarn build",
    "test": "vitest",
    "type-check": "tsc --noEmit"
  },
  "signal_details": {
    "bin_added": "new bin entry: ['vm-scripts']",
    "dependency_added_unknown": "5 new non-watchlisted dep(s): ['puppeteer-core', 'puppeteer-extra', 'puppeteer-extra-plugin-stealth', 'yargs', 'zod']",
    "maintainer_churn": "added: ['agermano', 'andres-vr', 'kate-chernysheva', 'rmontemayor']",
    "script_count_spike": "scripts count 0 -> 8"
  },
  "time": {
    "created": "2024-07-30T07:36:46.092Z",
    "modified": "2026-06-01T18:21:56.431Z"
  }
}