Skip to content

Draft: fix processing instruction canonicalization in signed references - #9

Closed
cjbarth wants to merge 4 commits into
codex/upstream-master-for-pifrom
codex/fix-c14n-processing-instructions
Closed

cjbarth wants to merge 4 commits into
codex/upstream-master-for-pifrom
codex/fix-c14n-processing-instructions

Conversation

@cjbarth

@cjbarth cjbarth commented Oct 2, 2026 •

Copy link
Copy Markdown
Owner

Temporary validation PR for the processing-instruction canonicalization security fix. The final upstream review PR is node-saml#641.

Red proof: test-only commit 10aef05, Test Status run 37001064689 (Node 20: 516 passing, 8 expected failures). Four SignedXml.checkSignature() cases accepted text replaced by a PI; four canonicalization output checks failed on empty-data PI.

Green proof: fix commit e3e9c08, Test Status run 37002038196 (Node 16, 18, 20, 22, 24, latest and lint successful), CodeQL run 37002038200 successful. npm ci ran TypeScript compilation through prepare.

@cjbarth
cjbarth changed the base branch from master to codex/upstream-master-for-pi October 2, 2026 11:28
@cjbarth
cjbarth changed the base branch from codex/upstream-master-for-pi to master October 2, 2026 11:37
@cjbarth cjbarth closed this Oct 2, 2026
@cjbarth cjbarth reopened this Oct 2, 2026
@cjbarth
cjbarth changed the base branch from master to codex/upstream-master-for-pi October 2, 2026 11:40
@cjbarth cjbarth closed this Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant