From 8c53ec0b688026b997be5bc8a802ea8db438375c Mon Sep 17 00:00:00 2001 From: artmetla <77324544+artmetla@users.noreply.github.com> Date: Thu, 17 Jul 2025 17:06:45 +0200 Subject: [PATCH] Update check-submission.py --- kernelctf/check-submission.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernelctf/check-submission.py b/kernelctf/check-submission.py index 99329765..52f0795e 100755 --- a/kernelctf/check-submission.py +++ b/kernelctf/check-submission.py @@ -121,7 +121,8 @@ for submissionId in submissionIds: if cve != publicData["CVE"]: error(f"The CVE on the public spreadsheet for submission `{submissionId}` is `{publicData['CVE']}` but the PR is for `{cve}`.") -flagRegex = r"kernelCTF\{(?:[^:]*:)?(?:v1:([^:]+)|v2:([^:]+):([^:]*)):\d+\}" +# Regular expression to handle kernelCTF flag without signature +flagRegex = r"kernelCTF\{(?:[^:]+:)?(?:v1:([^:]+)|v2:([^:]+):([^:]*)):\d+\}" def flagTarget(flag): match = checkRegex(flag, flagRegex, f"The flag (`{flag}`) is invalid") if match.group(1):