fix(security): address CodeQL findings in migration candidate

This commit is contained in:
CI Test
2026-10-05 20:48:12 +01:00
parent 4b140043bb
commit 059ac58cff
11 changed files with 351 additions and 18 deletions
+17
View File
@@ -0,0 +1,17 @@
"""Real Chromium regressions for the corrected CodeQL data-flow contracts."""
import json
import subprocess
from pathlib import Path
def test_codeql_security_browser_contracts():
root = Path(__file__).resolve().parents[1]
result = subprocess.run(
["node", "tests/codeql_security_browser.cjs"], cwd=root,
capture_output=True, text=True, timeout=60,
)
assert result.returncode == 0, result.stdout + result.stderr
assert json.loads(result.stdout) == {
"chat": True, "markdown": True, "svg": True,
"menus": True, "admin": True, "bootstrap": True,
}