Skip to content

fix: harden plugin HTML rendering - #18

Merged
ChesterHsu merged 2 commits into
mainfrom
codex/final-plugins-js-xss-20260827
Aug 27, 2026
Merged

fix: harden plugin HTML rendering#18
ChesterHsu merged 2 commits into
mainfrom
codex/final-plugins-js-xss-20260827

Conversation

@ChesterHsu

Copy link
Copy Markdown
Member

Closes the five current high CodeQL findings by replacing permissive script-tag regex parsing, completing generated Markdown escaping, and rendering form-builder markup through an inert explicit DOM allowlist instead of dynamic innerHTML.\n\nVerified: full SDK/plugin unit, integration and Core E2E tests; generated docs and package contents; strict Indexer 18/18; governed revision 66a3504962608e21b94fe6360e5d0188d5e68bcfe06a8a0dde8e4f1e2d7a358c accepted.

Comment thread plugins/form-builder/ui/index.html Fixed
@ChesterHsu
ChesterHsu merged commit 297db7c into main Aug 27, 2026
10 checks passed
@ChesterHsu
ChesterHsu deleted the codex/final-plugins-js-xss-20260827 branch August 27, 2026 06:24
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.

2 participants