From b5a48a969b74d9a039fb9ea97d65db7de0456570 Mon Sep 17 00:00:00 2001 From: Hritik Vijay Date: Thu, 15 Apr 2021 18:51:44 +0530 Subject: [PATCH] expose find_all_cve helper Provide a helper for uniform cve search in importers. Based on https://github.com/nexB/vulnerablecode/pull/393#discussion_r609752301 Signed-off-by: Hritik Vijay --- vulnerabilities/helpers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vulnerabilities/helpers.py b/vulnerabilities/helpers.py index 330f0b9fb..1b2700628 100644 --- a/vulnerabilities/helpers.py +++ b/vulnerabilities/helpers.py @@ -79,7 +79,9 @@ def create_etag(data_src, url, etag_key): return True -is_cve = re.compile(r"CVE-\d{4}-\d{4,7}", re.IGNORECASE).match +cve_regex = re.compile(r"CVE-\d{4}-\d{4,7}", re.IGNORECASE) +is_cve = cve_regex.match +find_all_cve = cve_regex.findall def requests_with_5xx_retry(max_retries=5, backoff_factor=0.5):