rea/.github/workflows
Ysopwnable 2bf3663f65
feat(browser): inspect historical web network captures (#992)
* feat(browser): inspect retained HAR and mitmproxy capture evidence

Add independent offline format adapters, inline CLI/MCP evidence, bounded
owned decoder processes, and real producer verification.

Refs #882

Assisted-by: Yukari (gensokyo-skills:yukari-boundary-analysis)
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)

* fix(browser): preserve capture boundaries during cancellation and decoding

Honor cancellation during owned-command cleanup, retain opaque HAR
extension content, and clean verifier resources on every failure path.

Refs #882

Assisted-by: Yukari (gensokyo-skills:yukari-boundary-analysis)
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)

* fix(browser): exclude sensitive capture fields across representations

Normalize known native transport URLs for both bytes and strings, including backups. Exclude explicitly sensitive text fields with null so redaction markers cannot reintroduce declared literals. Cover both provider identities in catalog conformance.

Refs #882

Assisted-by: Yukari (gensokyo-skills:yukari-boundary-analysis)
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)

* fix(browser): exclude sensitive capture identities and bound diagnostics

* fix(browser): validate excluded HAR subtrees before projection

* fix(browser): distinguish capture input limits from decoder failures

* fix(browser): preserve decoder failure categories

* fix(browser): validate excluded native credential values

* test(browser): report capture verifier assertions directly

* fix(browser): classify native representation failures precisely

* fix(browser): exclude URL userinfo after header whitespace

* fix(browser): preserve capture evidence and failure boundaries

* fix(browser): exclude sensitive literals from capture limitations

* test(browser): check limitation values without JSON syntax

* fix(browser): preserve acquisition integrity and exclude selection diagnostics

* fix(browser): preserve capture acquisition and declaration boundaries

* fix(mcp): project sensitive capture argument validation

* fix: preserve capture bytes and prelaunch cancellation

* fix(browser): exclude sensitive HAR record ancestry

* fix(browser): preserve transport URL and parameter exclusions

* fix(browser): preserve numeric redaction and canonical capture provenance

* fix(browser): cover derived capture values and ownership preparation deadlines

* fix(browser): exclude explicitly sensitive artifact digests

* chore: regenerate generated metadata

* fix(browser): reject lossy HAR member normalization

* test(browser): assert the advertised unsupported-profile outcome

* fix(browser): preserve JSON visitor nesting failure locations

* fix(browser): exclude explicitly sensitive native source ranges

---------

Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-08 07:53:41 +08:00
..
ci.yml test: prune redundant conformance checks and document test priorities 2026-10-08 04:03:24 +08:00
nativeaot-fixtures.yml feat(ghidra): integrate optional NativeAOT metadata recovery (#748) 2026-10-07 00:57:08 +08:00
pages.yml docs(website): add worked guides and keep Pages publishing manual (#925) 2026-10-07 18:40:11 +08:00
real-browser.yml feat(browser): trace captured website module imports (#879) 2026-10-07 14:59:52 +08:00
real-ghidra-windows.yml feat(ghidra): support native x86 PE applications on Windows (#1030) 2026-10-08 05:11:47 +08:00
real-hopper-linux.yml build: streamline local and CI validation 2026-07-22 16:06:28 +00:00
real-hopper.yml build: streamline local and CI validation 2026-07-22 16:06:28 +00:00
real-javascript-recovery.yml refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
real-web-network-captures.yml feat(browser): inspect historical web network captures (#992) 2026-10-08 07:53:41 +08:00
real-web-runtime.yml feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
real-web-source-map.yml feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
regen-generated.yml refactor(build): generate MCP tool catalog at build time instead of committing it (#997) 2026-10-08 00:16:34 +08:00
release.yml fix(release): support default credentials and record 5.0.0 boundary (#1012) 2026-10-08 02:26:29 +08:00
website-check.yml fix(release): publish from explicit source checkpoints (#1006) 2026-10-08 01:15:54 +08:00
website-pages.yml docs(website): add Notion case study and improve onboarding 2026-10-07 20:59:56 +08:00