npm octocode @2.0.0
score
0.632
med
flagged
2026-06-21 12:30
amplifiers
co-occurring signal pairs that lift the final score
- size_spike + bin_added: payload growth alongside install surface (+0.10)
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| bin_added | 0.8 | new bin entry: ['octocode'] |
| script_count_spike | 0.5 | scripts count 8 -> 19 |
| size_spike | 0.5 | unpackedSize 16000 -> 8437934 (527.4×) |
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=2.0.0 but max published is 5.0.0-alpha.1 |
| dependency_added_unknown | 0.6 | 8 new non-watchlisted dep(s): ['@inquirer/prompts', '@octocodeai/octocode-core', '@octocodeai/octocode-tools-core', '@octokit/auth-oauth-device', '@octokit/oauth-methods'] ... |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"bgauryy"
],
"versions": 52
}
Evidence (package doc at flag time)
{
"dependencies_count": 8,
"dist": {
"integrity": "sha512-bHDgi2iaXtJkspmfbHNMMZdc1a1hNPfpoxHRn55bFby2fpxoIhtZCkG6/v3qNPkZWjBP3FS2QUf2Bxonw3VV8Q==",
"tarball": "https://registry.npmjs.org/octocode/-/octocode-2.0.0.tgz",
"unpackedSize": 8437934
},
"dist-tags": {
"alpha": "5.0.0-alpha.34",
"latest": "2.0.0"
},
"latest_version": "2.0.0",
"maintainers": [
{
"email": "bgauryy@gmail.com",
"name": "bgauryy"
}
],
"num_versions": 54,
"repository": {
"directory": "packages/octocode",
"type": "git",
"url": "git+https://github.com/bgauryy/octocode-mcp.git"
},
"scripts": {
"build": "yarn readme:sync && yarn lint && node build.mjs",
"build:dev": "yarn readme:sync && node build.mjs",
"clean": "rm -rf out/",
"lint": "eslint src tests",
"lint:fix": "eslint src tests --fix",
"postpack": "rm -rf ./skills",
"prepack": "yarn readme:sync && node scripts/check-no-workspace-protocol.mjs && node scripts/prepack.mjs",
"prepublishOnly": "node scripts/check-no-workspace-protocol.mjs",
"readme:sync": "node ../../scripts/sync-package-readmes.mjs .",
"start": "node ./out/octocode.js",
"test": "vitest run --coverage",
"test:quiet": "vitest run --reporter=dot --silent",
"test:watch": "vitest --watch",
"typecheck": "tsc --noEmit",
"validate:mcp": "npx tsx scripts/validate-mcp-registry.ts",
"validate:mcp:json": "npx tsx scripts/validate-mcp-registry.ts --json",
"validate:skills": "npx tsx scripts/validate-skills-marketplace.ts",
"validate:skills:json": "npx tsx scripts/validate-skills-marketplace.ts --json",
"verify": "yarn lint && yarn typecheck && yarn test && yarn validate:mcp && yarn validate:skills"
},
"signal_details": {
"_amplifiers": [
"size_spike + bin_added: payload growth alongside install surface (+0.10)"
],
"bin_added": "new bin entry: ['octocode']",
"dependency_added_unknown": "8 new non-watchlisted dep(s): ['@inquirer/prompts', '@octocodeai/octocode-core', '@octocodeai/octocode-tools-core', '@octokit/auth-oauth-device', '@octokit/oauth-methods'] ...",
"dist_tag_anomaly": "dist-tags.latest=2.0.0 but max published is 5.0.0-alpha.1",
"script_count_spike": "scripts count 8 -> 19",
"size_spike": "unpackedSize 16000 -> 8437934 (527.4\u00d7)"
},
"time": {
"created": "2025-08-07T07:54:22.577Z",
"modified": "2026-06-21T17:30:41.420Z"
}
}