We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f41090a + bc40035 commit 67b429eCopy full SHA for 67b429e
tools/openchain_telco_sbom_validator/src/openchain_telco_sbom_validator/validator.py
@@ -10,6 +10,7 @@
10
import os
11
import json
12
import inspect
13
+import string
14
from spdx_tools.spdx.model.document import Document
15
from spdx_tools.spdx.model.package import Package
16
from spdx_tools.spdx.parser import parse_anything
@@ -344,6 +345,9 @@ def validate(self,
344
345
file)
346
347
else:
348
+ # Remove punctuation
349
+ translator = str.maketrans('', '', string.punctuation)
350
+ creator_comment = creator_comment.translate(translator)
351
tokens = re.split(r'[ :]+', creator_comment)
352
logger.debug(f"Strict check is off. (CreatorComment words: {tokens})")
353
if not any(sbom_type in tokens for sbom_type in cisaSBOMTypes):
0 commit comments