MCPcopy Create free account
hub / github.com/aboutcode-org/vulnerablecode / build_severity

Function build_severity

vulnerabilities/pipelines/nginx_importer.py:210–224  ·  view source on GitHub ↗

Return a VulnerabilitySeverity built from a ``severity`` string, or None. For example:: >>> severity = "Severity: medium" >>> expected = VulnerabilitySeverity(system=GENERIC, value="medium") >>> assert build_severity(severity) == expected

(severity)

Source from the content-addressed store, hash-verified

208
209
210def build_severity(severity):
211 """
212 Return a VulnerabilitySeverity built from a ``severity`` string, or None.
213
214 For example::
215 >>> severity = "Severity: medium"
216 >>> expected = VulnerabilitySeverity(system=GENERIC, value="medium")
217 >>> assert build_severity(severity) == expected
218 """
219 if severity.startswith("Severity:"):
220 _, _, severity = severity.partition("Severity:")
221
222 severity = severity.strip()
223 if severity:
224 return VulnerabilitySeverity(system=GENERIC, value=severity)

Callers 1

Calls 1

Tested by

no test coverage detected