npm cli-jaw @2.1.5
score
0.6
med
flagged
2026-06-15 08:16
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| size_spike | 0.5 | unpackedSize 26481351 -> 162487562 (6.1×) |
| topology | ||
| dependency_added_unknown | 0.6 | 2 new non-watchlisted dep(s): ['eventsource', 'jawcode'] |
| enrichment | ||
| repo_too_new_for_version_history | 0.7 | claimed repo created 110d ago but package has 207 versions (expect >= 138d for that history) |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"bitkyc08"
],
"versions": 206
}
Evidence (package doc at flag time)
{
"dependencies_count": 49,
"dist": {
"integrity": "sha512-rfGMGlrBghEJW//WeeourR7AsN/yKtGArw3LrODZG27Ri/urMlMQd9zhFYmuJkfbsZ+7hv1QK7jouXDETd8Fjw==",
"tarball": "https://registry.npmjs.org/cli-jaw/-/cli-jaw-2.1.5.tgz",
"unpackedSize": 162487562
},
"dist-tags": {
"latest": "2.1.5",
"preview": "2.0.17-preview.20260529041409"
},
"latest_version": "2.1.5",
"maintainers": [
{
"email": "bitkyc08@gmail.com",
"name": "bitkyc08"
}
],
"num_versions": 207,
"repository": {
"type": "git",
"url": "git+https://github.com/lidge-jun/cli-jaw.git"
},
"scripts": {
"audit:fresh-install-evidence": "node scripts/audit-fresh-install-evidence.mjs",
"build": "bash scripts/atomic-build.sh",
"build:claude-e": "npm run build:claude-exec",
"build:claude-exec": "cargo build --release --manifest-path native/jaw-claude-i/Cargo.toml",
"build:frontend": "vite build --config vite.config.ts",
"check:copilot-gap": "tsx scripts/check-copilot-gap.ts",
"check:deps": "tsx scripts/check-deps-offline.ts",
"check:deps:online": "bash scripts/check-deps-online.sh",
"check:electron-no-native": "node scripts/check-electron-no-native.cjs",
"check:frontend-build-output": "tsx scripts/check-web-ui-build-output.ts",
"check:strict-baseline": "node scripts/check-strict-baseline.mjs",
"clean:dist": "node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true});\"",
"collect:fresh-install-evidence": "bash scripts/collect-fresh-install-evidence.sh",
"dev": "tsx --env-file=.env server.ts",
"dev:frontend": "vite --config vite.config.ts",
"electron:build": "npm --prefix electron run build",
"electron:dev": "concurrently -k -n jaw,electron \"node scripts/electron-dev-manager.mjs\" \"npm --prefix electron run dev\"",
"electron:dist:mac": "npm run build:frontend && npm run sidecar:bundle && npm --prefix electron run build && CSC_IDENTITY_AUTO_DISCOVERY=false npm --prefix electron run dist:mac",
"electron:start": "npm --prefix electron run start",
"ensure:native": "node scripts/ensure-native-modules.cjs",
"gate:action-memory-safe-replay": "node scripts/release-gates.mjs action-memory-safe-replay",
"gate:all": "node scripts/release-gates.mjs",
"gate:browser-primitives-catalog": "node scripts/release-gates.mjs browser-primitives-catalog",
"gate:mcp-scope-frozen": "node scripts/release-gates.mjs mcp-scope-frozen",
"gate:model-adapter-frozen": "node scripts/release-gates.mjs model-adapter-frozen",
"gate:no-cloud-claims": "node scripts/release-gates.mjs no-cloud-claims",
"gate:no-experimental-in-readme-ready-section": "node scripts/release-gates.mjs no-experimental-in-readme-ready-section",
"gate:observation-bundle-fixtures": "node scripts/release-gates.mjs observation-bundle-fixtures",
"gate:observe-actions-fixtures": "node scripts/release-gates.mjs observe-actions-fixtures",
"gate:tests": "node scripts/release-gates.mjs tests",
"gate:truth-table-fresh": "node scripts/release-gates.mjs truth-table-fresh",
"gate:typecheck": "node scripts/release-gates.mjs typecheck",
"gate:workflow-common-layer-no-sdk": "node scripts/release-gates.mjs workflow-common-layer-no-sdk",
"i18n:registry": "tsx scripts/i18n-registry.ts",
"postbuild": "node scripts/link-current-nvm-bin.cjs",
"postinstall": "node scripts/postinstall-guard.cjs",
"prebuild": "npm run ensure:native",
"prepublishOnly": "npm run build && npm run build:frontend && npm run check:frontend-build-output",
"pretest": "npm run ensure:native",
"pretest:all": "npm run ensure:native",
"pretest:integration": "npm run ensure:native",
"pretest:smoke": "npm run ensure:native",
"preview:frontend": "vite preview --config vite.config.ts",
"qa:manager-frontend": "npm run build:frontend && npm run typecheck:frontend",
"rebuild:native": "npm rebuild better-sqlite3",
"sidecar:bundle": "bash scripts/bundle-sidecar.sh darwin arm64",
"smoke:jwc:no-global": "node scripts/jwc-no-global-smoke.mjs",
"smoke:opencode": "tsx scripts/smoke/opencode-external-dir-smoke.ts",
"smoke:tui-fullscreen": "tsx scripts/smoke/tui-fullscreen-frame-smoke.ts",
"test": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/*.test.ts tests/unit/*.test.ts",
"test:all": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/*.test.ts tests/**/*.test.ts",
"test:claude-e": "npm run test:claude-exec",
"test:claude-exec": "cargo test --manifest-path native/jaw-claude-i/Cargo.toml",
"test:coverage": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test --experimental-test-coverage tests/*.test.ts tests/**/*.test.ts",
"test:events": "tsx --test tests/events.test.ts",
"test:fresh-install": "tsx scripts/fresh-install-smoke.ts",
"test:install-risk": "node scripts/install-risk-gate.mjs",
"test:integration": "tsx --experimental-test-module-mocks --test tests/integration/*.test.ts",
"test:manager:browser": "tsx --test tests/browser/manager-layout-smoke.test.ts",
"test:smoke": "TEST_PORT=3457 tsx --test tests/integration/api-smoke.test.ts",
"test:telegram": "tsx --test tests/telegram-forwarding.test.ts",
"test:watch": "tsx --import ./tests/setup/test-home.ts --test --watch tests/*.test.ts tests/unit/*.test.ts",
"test:web-ui-runtime": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/unit/web-ui-runtime-*.test.ts tests/unit/web-ui-processblock-runtime.test.ts tests/unit/web-ui-mermaid-runtime.test.ts tests/unit/web-ui-sanitizer.test.ts tests/unit/web-ui-build-output-guard.test.ts",
"typecheck": "tsc --noEmit",
"typecheck:frontend": "tsc --noEmit -p tsconfig.frontend.json",
"verify:fresh-install": "bash scripts/verify-fresh-install.sh",
"verify:release-evidence": "node scripts/verify-release-evidence.mjs"
},
"signal_details": {
"dependency_added_unknown": "2 new non-watchlisted dep(s): ['eventsource', 'jawcode']",
"repo_too_new_for_version_history": "claimed repo created 110d ago but package has 207 versions (expect >= 138d for that history)",
"size_spike": "unpackedSize 26481351 -> 162487562 (6.1\u00d7)"
},
"time": {
"created": "2026-02-25T09:57:40.740Z",
"modified": "2026-06-15T13:16:02.817Z"
}
}