Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import json
  2.  
  3. class parserawintel():
  4.     def __init__ (self, rawcveobject):
  5.     self.rawcveobject = rawcveobject
  6.     self.vulnlist = []
  7.  
  8.     def intel471rawvuln(self):
  9.         for intel471finding in self.rawcveobject['cveReports']:
  10.             intel471dict = {}
  11.             intel471dict['CVEid'] = intel471finding['data']['cve_report']['name']
  12.             intel471dict['Summary'] = intel471finding['data']['cve_report']['summary']
  13.             if 'cvss_score' in intel471finding['data']['cve_report']
  14.                 and 'v2' in intel471finding['data']['cve_report']['cvss_score']
  15.                 and 'cvss_score' in intel471finding['data']['cve_report']['cvss_score']['v2']:
  16.                 intel471dict['CVSS'] = intel471finding['data']['cve_report']['cvss_score']['v2']
  17.             else:
  18.                 intel471dict['CVSS'] = '0'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement