From d06dff9a1959c059ae26765136e7f5ce560c1761 Mon Sep 17 00:00:00 2001 From: Keith Jackson Date: Mon, 9 Nov 2026 10:29:05 -0600 Subject: [PATCH] fix(vuln): no-per-cve-label check also matches escaped-quote label forms Co-Authored-By: Claude Opus 5.5 --- .../tests/l0-static/vuln-metrics-no-per-cve-label/check.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conformance/tests/l0-static/vuln-metrics-no-per-cve-label/check.sh b/conformance/tests/l0-static/vuln-metrics-no-per-cve-label/check.sh index 399b091..009dcab 100755 --- a/conformance/tests/l0-static/vuln-metrics-no-per-cve-label/check.sh +++ b/conformance/tests/l0-static/vuln-metrics-no-per-cve-label/check.sh @@ -55,7 +55,7 @@ def label_names(text): tail = text[m.end(): m.end() + 200] close = tail.find("}\n") chunk = tail[: close if close != -1 else None].split("\n", 1)[0] - for key in re.findall(r"([a-zA-Z_][a-zA-Z0-9_]*)\s*=\s*[\"'{]", chunk): + for key in re.findall(r"([a-zA-Z_][a-zA-Z0-9_]*)\s*=\s*\\?[\"'{]", chunk): found.add(key) return found