Commit Graph
125 Commits
Author SHA1 Message Date
Harry ef79ff6616 fix(ida-reverse): recover stalled Streamable HTTP supervisor
Patch idalib_supervisor onto ThreadingHTTPServer and accept GET /mcp.
Replace a managed supervisor only if tools/list stays dead >180s.
Add recover.ps1 as an immediate -Force path. Never taskkill /T or ida.exe.
2026-08-27 16:03:27 +08:00
Shubham Srivastava 37162cf954 docs(changelog): fix backtick-escape corruption in Unreleased entry (#119) 2026-08-27 00:10:43 +08:00
Max c11e80e6a4 refactor(re): route obfuscated entry-point deadlocks through ADF (#115) 2026-08-27 00:08:21 +08:00
Edisonandmaxwang 914f74ad7d fix(workflow): align consolidate-evidence Finding fields (#114) (#117)
* feat(workflow): add consolidate-evidence scripts and support superseded status

* fix(workflow): align consolidate-evidence Finding fields (#114)

Emit the same review_case contract from both Python and PowerShell:
confidence, location, evidence_ids. Drop the ps1-only evidence_refs field.
Add a small alignment regression. Do not close #62.

---------

Co-authored-by: maxwang <wang.yuchi.312@gmail.com>
2026-08-24 14:17:38 +08:00
MaxandManus AI 66cd74c997 test(ci): add dedicated bash workflow tests to CI (#116)
Co-authored-by: Manus AI <bot@manus.im>
2026-08-23 23:16:52 +08:00
Edisonandjhuang-tw 41bd788c34 fix(workflow): carry transition decisions by delta (#113)
Co-authored-by: jhuang-tw <alr51307@gmail.com>
2026-08-22 14:10:08 +08:00
Edisonandkriptoburak 98fcf243c9 feat(threat-intel): public-source IOC route as R44 (#103 rebase) (#112)
* feat: add public-source threat intelligence

* fix(routing): assign threat-intel to R44, not ADF R42

Keep analysis-decision-framework R42 as experimental YARA.
Public-source IOC / OSINT route is R44. Restore 5 benchmark cases.

---------

Co-authored-by: kriptoburak <kriptoburak@users.noreply.github.com>
2026-08-22 13:58:56 +08:00
N3thunt3r69 998e64c6fc feat(cookbook): extend nonpe-format-cookbook with 63 rules (AW-DN) for #87 (#101)
* feat(cookbook): extend nonpe-format-cookbook with 52 rules (AW-DC) for Issue #87

* feat(cookbook): add 6 semantic-enhancement rules (DD-DI) per issue #87 feedback

* feat(cookbook): edge-case hardening (DJ-DN) + inline enhancements from practitioner research
2026-08-22 13:48:24 +08:00
Edison 06a6a5e6bf test(ci): wire remaining unwired suites (#97 rebase) (#111)
* test(ci): wire remaining unwired suites (rebase of #97)

Run test-p0-friction.ps1 on Windows PS 5.1 routing-tests.
Run case-review/tests/test_review_case.py in Linux case-contract.
Title-safety is already on main; do not duplicate that step.

* docs(changelog): note remaining CI suite wiring
2026-08-22 13:36:46 +08:00
Max 38257767b8 fix(scripts): harden argument handling and test assertions (#106) 2026-08-22 12:49:50 +08:00
Max da78e74059 fix(scripts): harden argument quoting and CI log output (#107) 2026-08-22 12:44:39 +08:00
Edison f31d813f17 docs: add community issue triage and Chinese quick start (#110)
Rebase of useful #105 content onto main after #104.
Keep uv/ZIP security in UV-AND-DOWNLOAD-SECURITY.md; do not close #51.
2026-08-22 11:56:44 +08:00
Max d6cfcacb76 docs: improve uv installation and archive security guidance (#104) 2026-08-22 11:45:56 +08:00
N3thunt3r69 968caa39a0 fix(ci): add UTF-8 BOM to non-ASCII .ps1 scripts (#100) 2026-08-22 09:11:01 +08:00
豆腐anddoufudoubao b8171e24ea [field-journal] 2026-08-20 APK逆向 - Flutter服务端广告去除 (#99)
* [field-journal] Flutter AOT 服务端驱动广告去除: Blutter 构建 + 等长字符串替换

* journal: add critical pitfall - never replace API path strings (404 breaks startup on device)

---------

Co-authored-by: doufudoubao <doufudoubao@users.noreply.github.com>
2026-08-21 23:50:43 +08:00
Zhao a3bdfffcf2 test(smoke): execute and extend Codex UTF-8 regression 2026-08-20 12:19:31 +08:00
Zhao e1b6504ff3 fix(bootstrap): preserve UTF-8 Codex config encoding
Fixes #98.
2026-08-20 11:54:49 +08:00
hoangmai39td-arch 044224b00a Merge pull request #96 from jhuang-tw/fix/bootstrap-manifest-hermetic-jq
fix(test): make bootstrap manifest regression hermetic
2026-08-19 17:34:59 +08:00
hoangmai39td-arch 5c2f0c8a0a Update README.md 2026-08-19 17:27:44 +08:00
jhuang-tw 75a64e7d62 fix(test): make bootstrap manifest regression hermetic 2026-08-19 15:57:21 +08:00
zhaoxuya520 a9ed8d04ad Merge pull request #93 from jhuang-tw/fix/client-neutral-bootstrap-capability
fix: make MCP bootstrap client-neutral by default

Owner integration: preserve all prior CI contracts, document explicit host selection on Windows, and make the Bash manifest regression UTF-8 deterministic.
2026-08-19 11:58:54 +08:00
zhaoxuya520 e49eaa7252 Merge pull request #92 from jhuang-tw/fix/cross-platform-case-contract
fix: make case setup consistent across Windows, Linux, and macOS

Owner integration: preserve routing.json SSoT, keep reports optional by default, and require offline samples to resolve to real local files.
2026-08-19 11:46:55 +08:00
zhaoxuya520 63a42f2be8 Merge pull request #91 from dex0shubham/fix/utf8-bom-ps51
fix(scripts): require UTF-8 BOM for non-ASCII PowerShell 5.1 scripts
2026-08-19 11:33:49 +08:00
zhaoxuya520 a50eead89a Merge pull request #90 from kin9-0rz/main
fix(scripts): unify PowerShell child host resolution and add r2 fallbacks
2026-08-19 11:33:07 +08:00
zhaoxuya520 f0903fb2a8 Merge pull request #94 from HarryPD168/fix/coherence-clamp
fix(router): clamp hot path to routing.json and real auth gate

Owner integration: align remaining Chinese routing instructions with routing.json SSoT and clear Markdown diff-check warnings.
2026-08-19 11:09:43 +08:00
zhaoxuya520 f10abbdbc3 docs: split disclaimer across localized readmes 2026-08-19 10:28:05 +08:00
zhaoxuya520 975161afa2 docs: add authorization disclaimer 2026-08-19 10:09:33 +08:00
ZhaoXu 3577b4355f Update README.md 2026-08-19 10:01:37 +08:00
Harry 0a4019d56f fix(router): clamp hot path to routing.json and real auth gate
Keep reverse-skill a skill router, not a platform. RULES hot path is master-route then case-init then PRIMARY. MASTER-ROUTING priority is verified against routing.json. precedent-auth no longer grants. CTF is one R41 pointer, not 40 competition routes. open.ps1 never deletes .i64/.idb. Route-scope parse is line-anchored and last-match. Tests: 168 routing cases, parse-contracts, title-safety in CI.
2026-08-18 14:58:22 +01:00
Harry 79d74db3d3 feat(ida-reverse): keep-alive supervisor and ida-pro-mcp 2.x open
Reuse a healthy HTTP MCP, launch idalib_supervisor via windowless Python, and never taskkill ida.exe. Treat a listening 13337 with tools/list timeout as busy so the 1-minute watchdog cannot kill a supervisor mid-idb_open. open.ps1 uses idb_open/idb_list. Add watchdog, autostart, GUI launcher, and ToolDiscovery catalog entries.
2026-08-18 14:25:41 +01:00
jhuang-tw 2b1e33f92d refactor: keep Bash bootstrap diff focused on host neutrality 2026-08-18 00:24:32 -07:00
jhuang-tw dce8138463 docs: show explicit MCP host selection on macOS 2026-08-18 00:20:44 -07:00
jhuang-tw e7c3394241 docs: show explicit MCP host selection on Linux 2026-08-18 00:20:12 -07:00
jhuang-tw a0e90bf478 docs: make generated tool-index wording client-neutral 2026-08-18 00:19:39 -07:00
jhuang-tw 9181f34aea test: run client-neutral bootstrap contract on macOS 2026-08-18 00:16:50 -07:00
jhuang-tw 7ec19e120d test: keep platform runtime paths in Bash fixture 2026-08-18 00:16:37 -07:00
jhuang-tw 4e86eac911 test: gate client-neutral bootstrap behavior in CI 2026-08-18 00:14:21 -07:00
jhuang-tw 836283a3b0 test: cover client-neutral PowerShell bootstrap and discovery 2026-08-18 00:13:41 -07:00
jhuang-tw 3739296ed1 test: cover client-neutral Bash bootstrap and discovery 2026-08-18 00:13:25 -07:00
jhuang-tw 0dca729691 fix: make Bash capability discovery client-neutral 2026-08-18 00:12:29 -07:00
jhuang-tw 919908885a fix: make Bash MCP host registration explicit 2026-08-18 00:11:19 -07:00
jhuang-tw c21cb7b5f1 fix: make MCP host registration opt-in on PowerShell 2026-08-18 00:09:15 -07:00
jhuang-tw 33015cc3f4 fix: separate MCP capability readiness from npx presence 2026-08-18 00:07:18 -07:00
jhuang-tw 131c92d262 ci: consume expected Windows guard failure 2026-08-17 23:55:46 -07:00
jhuang-tw ae02eb3e7d docs: keep AGENTS language consistent 2026-08-17 23:50:45 -07:00
jhuang-tw d0201b036b test: make Windows case assertions CRLF-safe 2026-08-17 23:50:22 -07:00
jhuang-tw ceabe94610 docs: remove stale routing case count 2026-08-17 23:49:51 -07:00
jhuang-tw a515665e70 docs(p0): complete native AI bootstrap path 2026-08-17 23:44:34 -07:00
jhuang-tw 21d5b2bf4e docs(p0): make master skill use platform-native entrypoints 2026-08-17 23:42:59 -07:00
jhuang-tw 01cd654e81 docs(p0): route canonical behavior through native platform entry 2026-08-17 23:41:53 -07:00