Skip to content

3235 1.3.5 unwanted dynamic behavior - #3404

Open
khalidwalamri wants to merge 3 commits into
OWASP:masterfrom
khalidwalamri:3235-1.3.5-unwanted-dynamic-behavior
Open

khalidwalamri wants to merge 3 commits into
OWASP:masterfrom
khalidwalamri:3235-1.3.5-unwanted-dynamic-behavior

Conversation

@khalidwalamri

Copy link
Copy Markdown

This Pull Request relates to issue #3235

Applies the wording agreed in that issue: @tghosth text from
#3235 (comment) , incorporating @elarlang should -> must correction, which @elarlang confirmed as non-breaking in #3235 (comment).

khalidwalamri and others added 3 commits September 7, 2026 09:30
Applies the wording agreed by the project leaders in OWASP#3235.

The previous text ("sanitizes or disables ... or similar") was unclear
about what "disable" means in this context, and it conflated
technologies with quite different risk profiles: Markdown renders
HTML, CSS enables exfiltration and UI redressing, BBCode is a parsing
risk, and XSLT can execute code. The agreed wording reframes the
requirement around preventing unwanted dynamic behavior, treating
built-in parser and processor protections as the primary defense and
sanitization as the fallback.

Tagged [P:WORDING] per the change control conventions in
CONTRIBUTING.md, as elarlang confirmed this is a non-breaking change
carrying the same meaning and so acceptable for a patch release.

Refs OWASP#3235

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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