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

Function get_references

vulnerabilities/importers/gsd.py:154–167  ·  view source on GitHub ↗

Returns a list of Reference assigned with url >>> get_references({"references": { ... "reference_data": [{ ... "name": "https://kc.mcafee.com/corporate/index?page=content&id=SB10198", ... "refsource": "CONFIRM", ... "tags": ["Vendor Ad

(cve)

Source from the content-addressed store, hash-verified

152
153
154def get_references(cve):
155 """
156 Returns a list of Reference assigned with url
157 >>> get_references({"references": {
158 ... "reference_data": [{
159 ... "name": "https://kc.mcafee.com/corporate/index?page=content&id=SB10198",
160 ... "refsource": "CONFIRM",
161 ... "tags": ["Vendor Advisory"],
162 ... "url": "https://kc.mcafee.com/corporate/index?page=content&id=SB10198"}]}})
163 [Reference(reference_id='', reference_type='', url='https://kc.mcafee.com/corporate/index?page=content&id=SB10198', severities=[])]
164 """
165 references = cve.get("references") or {}
166 reference_data = references.get("reference_data") or []
167 return [Reference(url=ref["url"]) for ref in reference_data if ref["url"]]
168
169
170def get_aliases(cve) -> [str]:

Callers 2

test_get_referencesMethod · 0.90
parse_advisory_dataFunction · 0.70

Calls 2

ReferenceClass · 0.90
getMethod · 0.45

Tested by 1

test_get_referencesMethod · 0.72