npm @xdevops/issue-auto-finish @1.0.105
score
0.7
high
flagged
2026-05-20 03:02
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: ['issue-auto-finish'] |
| 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 | 17 new non-watchlisted dep(s): ['@types/diff', '@vue-flow/background', '@vue-flow/controls', '@vue-flow/core', '@xterm/addon-fit'] ... |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"parkerwu"
],
"versions": 105
}
Evidence (package doc at flag time)
{
"dependencies_count": 18,
"dist": {
"integrity": "sha512-jnV3YPRBUypvwZJryBRLup7MBwRavj7cRuK3O5S2cZ0BQkNVAuhoTZil/OdSBrc4wNV/nBramsXDIbuf4i3B9w==",
"tarball": "https://registry.npmjs.org/@xdevops/issue-auto-finish/-/issue-auto-finish-1.0.105.tgz",
"unpackedSize": 7882536
},
"dist-tags": {
"latest": "1.0.105"
},
"latest_version": "1.0.105",
"maintainers": [
{
"email": "zxc2012@gmail.com",
"name": "parkerwu"
}
],
"num_versions": 106,
"repository": null,
"scripts": {
"build": "tsup && tsc --emitDeclarationOnly --outDir dist",
"build:cli": "tsup",
"dev": "tsx watch src/run.ts",
"dev:all": "IAF_CONFIG_PATH=~/.issue-auto-finish/.env npm run dev & npm run web:dev & wait",
"dev:fresh": "IAF_CONFIG_PATH=~/.issue-auto-finish/.env npm run web:build && IAF_CONFIG_PATH=~/.issue-auto-finish/.env npm run dev",
"e2e:setup": "git submodule update --init vendor/oa_pc_uat && cd vendor/oa_pc_uat && python3 -m pip install -r requirements.txt && python3 -m playwright install chromium",
"lint": "eslint src/ tests/",
"lint:fix": "eslint src/ tests/ --fix",
"pm2:delete": "pm2 delete issue-auto-finish",
"pm2:logs": "pm2 logs issue-auto-finish",
"pm2:reload": "pm2 reload issue-auto-finish",
"pm2:restart": "pm2 restart issue-auto-finish",
"pm2:start": "pm2 start ecosystem.config.cjs",
"pm2:status": "pm2 describe issue-auto-finish",
"pm2:stop": "pm2 stop issue-auto-finish",
"prepublishOnly": "npm run build && npm run web:build",
"regression:cursor-all": "npm run regression:cursor-plan && npm run regression:cursor-build && npm run regression:cursor-verify && npm run regression:cursor-uat && npm run regression:cursor-release",
"regression:cursor-build": "tsx scripts/regression-cursor-build.ts",
"regression:cursor-plan": "tsx scripts/regression-cursor-plan.ts && vitest run tests/integration/cursor-agent-plan-todolist.test.ts",
"regression:cursor-plan:mock": "vitest run tests/integration/cursor-agent-plan-todolist.test.ts",
"regression:cursor-release": "tsx scripts/regression-cursor-release.ts",
"regression:cursor-uat": "tsx scripts/regression-cursor-uat.ts",
"regression:cursor-verify": "tsx scripts/regression-cursor-verify.ts",
"reload": "tsup & npm run web:build & wait && pm2 startOrRestart ecosystem.config.cjs --update-env",
"start": "tsx src/run.ts",
"test": "vitest run --exclude 'tests/e2e/**'",
"test:all": "vitest run",
"test:ci": "vitest run --exclude 'tests/e2e/**'",
"test:contracts": "vitest run tests/contracts/",
"test:e2e": "vitest run --include 'tests/e2e/**'",
"test:e2e:browser": "RUN_E2E_BROWSER=true vitest run --include 'tests/e2e/**'",
"test:e2e:prereq": "vitest run tests/e2e/prerequisites.test.ts",
"test:e2e:smoke": "AI_SMOKE_TEST=true vitest run tests/e2e/ai-smoke.test.ts",
"test:integration": "vitest run tests/integration/",
"test:unit": "vitest run tests/unit/",
"test:watch": "vitest --exclude 'tests/e2e/**'",
"web:build": "vite build --config src/web/frontend/vite.config.ts",
"web:dev": "vite --config src/web/frontend/vite.config.ts",
"web:preview": "vite preview --config src/web/frontend/vite.config.ts"
},
"signal_details": {
"_amplifiers": [
"bin_added + no_repo: executable added with no upstream source for review (+0.15)"
],
"bin_added": "new bin entry: ['issue-auto-finish']",
"dependency_added_unknown": "17 new non-watchlisted dep(s): ['@types/diff', '@vue-flow/background', '@vue-flow/controls', '@vue-flow/core', '@xterm/addon-fit'] ...",
"no_repo": "package.json has no repository field",
"script_count_spike": "scripts count 0 -> 39"
},
"time": {
"created": "2026-03-07T23:01:45.994Z",
"modified": "2026-05-19T09:29:07.434Z"
}
}