28 Commits

Author SHA1 Message Date
zhaoxuya520 cab634bd85 fix: scope pwntools version probe environment 2026-09-22 05:18:45 +00:00
zhaoxuya520 189f7c22d8 test: enforce local pwntools probe environment 2026-09-22 04:49:05 +00:00
zhaoxuya520 81c60d8736 test: cover pwntools no-terminal version output 2026-09-22 04:18:17 +00:00
zhaoxuya520 9943e7bdaa fix: use pwntools version subcommand 2026-09-22 03:57:56 +00:00
zhaoxuya520 621eabbc1a test: use real pwntools version subcommand 2026-09-22 03:45:11 +00:00
zhaoxuya520 24ce08489e test(kali): avoid executable tcp probe literal 2026-09-22 03:16:13 +00:00
zhaoxuya520 e152f54248 fix(kali): verify pwntools via pwn command 2026-09-22 02:57:14 +00:00
zhaoxuya520 715d56f34c test(kali): require resolved pwn preflight path 2026-09-22 02:51:01 +00:00
zhaoxuya520 2207301745 test(kali): cover pwntools bootstrap preflight 2026-09-22 02:34:49 +00:00
zhaoxuya520 3a57606820 fix(kali): complete pwntools discovery integration 2026-09-22 02:19:00 +00:00
zhaoxuya520 28d089f5f3 test(kali): isolate cwd and help classification 2026-09-22 02:09:43 +00:00
zhaoxuya520 7abdb6e48e test(kali): lock complete pwntools catalog contract 2026-09-22 01:56:38 +00:00
zhaoxuya520 aa5db39b22 test(kali): scope pwntools help to reverse analysis 2026-09-22 01:45:55 +00:00
zhaoxuya520 b641df2ba6 test(kali): enforce pwntools catalog and help contracts 2026-09-22 01:29:02 +00:00
zhaoxuya520 ac248f85aa test(kali): avoid pinning pre-fix pwntools fallback 2026-09-22 01:10:56 +00:00
zhaoxuya520 61f39ee778 test(kali): harden pwntools regression isolation 2026-09-22 00:54:43 +00:00
zhaoxuya520 7ccec6ceb6 test(kali): keep pwntools regression hermetic 2026-09-22 00:31:39 +00:00
zhaoxuya520 ecbee44820 test(kali): cover pwntools discovery integration 2026-09-22 00:20:39 +00:00
zhaoxuya520 3645217bbf Merge PR #144: catalog pwntools in Kali discovery 2026-09-22 00:07:36 +00:00
dex0shubham cede1d28c1 fix(kali): catalog pwntools in tool-discovery so refresh-tool-index reports it
pwntools is in the Kali bootstrap manifest (capabilities, canAutoInstall),
the Windows ToolDiscovery.ps1 catalog, and the generic
skills/scripts/refresh-tool-index.sh catalog, and the pwn-chain skill is
built entirely on it — but it was missing from kali/scripts/lib/
tool-discovery.sh, so the Kali refresh-tool-index.sh never reported its
path. Every sibling reverse-engineering CLI (binwalk, bkcrack, gdb) is
cataloged. Adds the entry, mirroring the Windows catalog (fallbacks
pwntools,pwn). Same parity fix as #137 (yara).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-18 19:26:54 +01:00
dex0shubham cc75c51e9d fix(kali): catalog yara in tool-discovery so refresh-tool-index reports it
yara is in the Kali bootstrap manifest and the Windows tool catalog and is
referenced by four skills, but was missing from kali/scripts/lib/tool-discovery.sh,
so refresh-tool-index.sh never reported its path on Kali. Add the catalog entry
(malware-analysis), matching its sibling analysis CLIs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-14 18:41:06 +01:00
zhaoxuya520 99a2bc4b30 feat: resolve Codex, Binary Ninja, and security review issues
Add an optional Codex adapter, Binary Ninja route and skill, Git-blob security boundaries, payload provenance documentation, and Gradle Wrapper verification.

Closes #47
Closes #121
Closes #125
2026-09-03 20:19:17 +08:00
Edison 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
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
Atirna 41ee697f54 fix(bootstrap): fail closed on verified checkouts 2026-08-14 12:36:31 +05:30
Atirna 1d929bf5db fix(bootstrap): harden pinned checkout promotion 2026-08-13 03:00:49 +05:30
Atirna e8faca63ed fix(bootstrap): enforce manifest-pinned sources 2026-08-13 02:30:36 +05:30
zhaoxuya520 9c28c6ca10 release: v1.0.1 2026-08-08 18:32:33 +08:00