Files
LumaWeb/experiments/0002-xmpp-library/sasl-validation/LICENSE_INVENTORY.md
T
wt 493fbaebe7 S00-017: Validate SCRAM server-final before authenticated SASL completion
Changes: Add an isolated Stanza 12.22.1 SASL feature replacement using existing SCRAM crypto, exact dependency lock and MIT notices, 44 integrated fixture checks, proposed ADR and review handoff. Leave production adapters and the original library experiment unchanged.
Validation: Fresh-cache npm ci and npm test passed on Node 24.21.0/npm 11.19.0; 44 tests cover RFC SHA-1/SHA-256 proofs and verified finals, stock defect reproduction, invalid/premature finals and async cleanup. make check passed 72 tooling tests. Pins/licenses/notices, unchanged vendor source and whitespace verified. Browser/WSS/server interoperability and constant-time assurance remain unverified; independent security review is pending.

Task: S00-017
Agent: auto-protocol-599343cd9e3f
Role: protocol
Action: claim
Status: review

Task title: Establish fail-closed SCRAM server-final validation
2026-10-15 02:17:46 +07:00

392 B

Locked license inventory

Exact installed graph for the isolated Node experiment; no release/browser clearance.

Package Version License
@types/node 22.20.5 MIT
@types/punycode 2.1.4 MIT
@types/ws 8.18.2 MIT
punycode 2.3.1 MIT
sdp 3.2.2 MIT
stanza 12.22.1 MIT
undici-types 6.21.0 MIT
ws 8.22.0 MIT