npm particle-cli @3.48.0
score
0.7
high
flagged
2026-06-08 11:39
amplifiers
co-occurring signal pairs that lift the final score
- bin_added + no_repo: executable added with no upstream source for review (+0.15)
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| bin_added | 0.8 | new bin entry: ['particle'] |
| script_count_spike | 0.5 | scripts count 0 -> 39 |
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| dependency_added_unknown | 0.6 | 36 new non-watchlisted dep(s): ['@particle/device-constants', '@particle/softap-setup', 'archiver', 'binary-version-reader', 'chalk'] ... |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"monkbroc",
"particlebot"
],
"versions": 266
}
Evidence (package doc at flag time)
{
"dependencies_count": 38,
"dist": {
"integrity": "sha512-m0N0kaAZF44IgS5jYI8cfJne/ZZkxgoAKvcBK05w4PyF39X1Y9MY6xFvEt6TboEwFxpmIpeNLpJfHa+QMdcl4Q==",
"tarball": "https://registry.npmjs.org/particle-cli/-/particle-cli-3.48.0.tgz",
"unpackedSize": 9412372
},
"dist-tags": {
"latest": "3.48.0",
"next": "2.6.0-products.0"
},
"latest_version": "3.48.0",
"maintainers": [
{
"email": "jvanier@gmail.com",
"name": "monkbroc"
},
{
"email": "npm-packages@particle.io",
"name": "particlebot"
}
],
"num_versions": 267,
"repository": null,
"scripts": {
"build": "pkg .",
"clean": "npm run clean:modules",
"clean:modules": "rm -rf ./node_modules",
"coverage": "npm run coverage:unit && npm run coverage:integration && npm run coverage:report",
"coverage:e2e": "nyc npm run test:e2e:silent",
"coverage:integration": "nyc --no-clean npm run test:integration:silent",
"coverage:report": "nyc report --reporter=html",
"coverage:unit": "nyc npm run test:unit:silent",
"doctoc": "doctoc --title '## Table of Contents' README.md",
"generate:manifest": "node ./scripts/generate-manifest.js",
"generate:win-installer": "node ./scripts/generate-win-installer.js",
"lint": "eslint",
"reinstall": "npm run clean && npm i",
"sign:win": "node ./scripts/win-sign.js",
"start": "node ./src/index.js",
"test": "npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e",
"test:ci": "npm run lint && npm run test:unit:ci && npm run test:integration:ci",
"test:e2e": "npm run build -- --target host && mocha 'test/{,!(__fixtures__)/**}/*.e2e.js' --timeout 120000 --exit",
"test:e2e:ci": "npm run test:e2e:no-device -- --forbid-only",
"test:e2e:device-protection": "npm run test:e2e -- --grep @device,@device-protection",
"test:e2e:inspect": "npm test:e2e -- --inspect-brk",
"test:e2e:no-device": "npm run test:e2e -- --grep @device --invert",
"test:e2e:silent": "PARTICLE_NOOP=$(npm run test:e2e:ci)",
"test:e2e:watch": "npm run test:e2e -- --watch --watch-extensions js,json",
"test:e2e:wifi": "npm run test:e2e -- --grep @device,@wifi",
"test:integration": "mocha test/integration",
"test:integration:ci": "npm run test:integration -- --forbid-only",
"test:integration:inspect": "npm test:integration -- --inspect-brk",
"test:integration:silent": "PARTICLE_NOOP=$(npm run test:integration:ci)",
"test:integration:watch": "npm run test:integration -- --watch --watch-extensions js,json",
"test:unit": "mocha 'src/**/*.test.js' --exclude 'test/**/*.e2e.js'",
"test:unit:ci": "npm run test:unit -- --forbid-only",
"test:unit:inspect": "npm test:unit -- --inspect-brk",
"test:unit:silent": "PARTICLE_NOOP=$(npm run test:unit:ci)",
"test:unit:watch": "npm run test:unit -- --watch --watch-extensions js,json",
"test:wrapper": "./scripts/test-wrapper-update.sh",
"todo": "git grep -e 'TODO (.*)' --ignore-case --heading --break --context=2 --full-name --line-number -- :^./package.json",
"update-changelog": "VERSION=`node --print --eval \"require('./package.json').version\"` bash -c 'read -p \"Update CHANGELOG.md for version $VERSION and press ENTER when done.\"' && git add CHANGELOG.md",
"version": "npm run update-changelog"
},
"signal_details": {
"_amplifiers": [
"bin_added + no_repo: executable added with no upstream source for review (+0.15)"
],
"bin_added": "new bin entry: ['particle']",
"dependency_added_unknown": "36 new non-watchlisted dep(s): ['@particle/device-constants', '@particle/softap-setup', 'archiver', 'binary-version-reader', 'chalk'] ...",
"no_repo": "package.json has no repository field",
"script_count_spike": "scripts count 0 -> 39"
},
"time": {
"created": "2015-05-15T04:30:10.272Z",
"modified": "2026-06-08T16:39:12.655Z"
}
}