CVE-2026-54602: Manual Json String Escape

Manually escaping strings for JSON context using regex replacements (e.g., replacing newlines and quotes) is error-prone. Inadequate escaping allows attackers to break out of string literals and inject arbitrary JSON. Use native JSON serialization like `JSON.stringify(value).slice(1, -1)` which handles all necessary control characters and Unicode escapes saf

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0JS
greprules fetch cve-2026-54602-manual-json-string-escape --engine opengrep

Description

Manually escaping strings for JSON context using regex replacements (e.g., replacing newlines and quotes) is error-prone. Inadequate escaping allows attackers to break out of string literals and inject arbitrary JSON. Use native JSON serialization like `JSON.stringify(value).slice(1, -1)` which handles all necessary control characters and Unicode escapes saf