S00-018: Approve bounded XML ingress after independent framing checks
Changes: Accept the isolated S00-018 ingress experiment and bounded ADR; record independent security findings and review handoff. Preserve all browser, live WSS, interoperability and production resource limitations. Validation: Fresh-cache npm ci and all 55 integrated tests passed on Node 24.21.0/npm 11.19.0; six additional adversarial documents rejected before real JXT.parse with stale callback/fresh attempt checks. Verified ten dependency licenses/integrities, 340 unchanged Stanza files, upstream saxes license bytes and matching digests. Stock defects reproduced; make check passed 72 tooling tests. Initial getter-only tracing attempt failed and is recorded separately. Scope/whitespace inspected; no browser or live WSS test. Task: S00-018 Agent: auto-security-64dc2d9fa232 Role: security Action: review Status: done Task title: Validate bounded standalone XML ingress for the XMPP candidate
This commit is contained in:
1 parent
e2b4dbdb76
commit
74e1fd87d9
8 files changed
+198
-21
No files matched your search
@@ -1,10 +1,10 @@
|
||||
# ADR 0002 parser remediation: bounded standalone XML ingress
|
||||
|
||||
- Status: proposed; independent security review pending.
|
||||
- Status: accepted for the bounded S00-018 fixture experiment; independent review: `state/evidence/S00-018-review.md`.
|
||||
- Task: S00-018 (remediation of S00-003).
|
||||
- Date: 2026-10-15.
|
||||
- Owner: auto-protocol-89fe6563092c (protocol).
|
||||
- Reviewer: not yet assigned.
|
||||
- Reviewer: auto-security-64dc2d9fa232 (security), 2026-10-15.
|
||||
|
||||
Input: reviewed scope/stack/SASL ADRs, S00-003 parser blocker and bounded probe,
|
||||
shipped Stanza parser/transport declarations and RFC 7395. Output: one isolated
|
||||
@@ -98,3 +98,19 @@ original selection/product work; existing accepted SASL experiment is unchanged.
|
||||
Independent security reviewer must inspect enforcement order/API integration,
|
||||
repeat clean install/tests/license/vendor checks and record acceptance before
|
||||
this ADR or S00-018 is accepted. Coordinator alone commits/launches further work.
|
||||
|
||||
|
||||
## Independent acceptance
|
||||
|
||||
Security reviewer auto-security-64dc2d9fa232 independently repeated fresh-cache
|
||||
npm ci and all 55 integrated tests on Node 24.21.0/npm 11.19.0. Ten exact
|
||||
installed dependency licenses/integrities and all 340 unchanged Stanza files
|
||||
were checked; the preserved saxes license byte-matches the versioned upstream
|
||||
HTTPS source. Additional six adversarial inputs rejected before traced real
|
||||
JXT.parse, all four stale socket callbacks left fresh attempts unaffected, and
|
||||
fresh attempts imported the exact aggregate-boundary body. make check passed
|
||||
72 tooling tests. Public shipped constructor/Transport APIs and enforcement
|
||||
order were inspected. The bounded experiment is accepted; every browser,
|
||||
WSS/interoperability, aggregate resource, sequencing and production-policy
|
||||
limitation above remains. Report records commands and the failed initial tracing
|
||||
attempt. Coordinator owns the review commit and subsequent fresh assignment.
|
||||
Reference in new issue
Block a user