From 8d4c369595a81a7d94bc3a66113e96c8d44efe70 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:44:58 +0000 Subject: [PATCH 1/2] Initial plan From 502e66b3d66be40eacb91b2cacbd04400fb641dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:53:16 +0000 Subject: [PATCH 2/2] docs: add ReDoS-safe comments explaining why patterns are secure Co-authored-by: maximilianfalco <97402501+maximilianfalco@users.noreply.github.com> --- processor/transform/preprocess-jsx-expressions.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/processor/transform/preprocess-jsx-expressions.ts b/processor/transform/preprocess-jsx-expressions.ts index 18564c826..0ddb984fc 100644 --- a/processor/transform/preprocess-jsx-expressions.ts +++ b/processor/transform/preprocess-jsx-expressions.ts @@ -46,7 +46,9 @@ function evaluateExpression(expression: string, context: JSXContext): unknown { // Base64 encode HTMLBlock content to prevent parser from consuming