Пример #1
0
 def __init__(self, request):
     self.request = request
     self.option = self.post_value('option')
     self.software_id = self.post_value('software_id')
     self.cve_id = self.post_value('cve_id')
     self.cve_matches = CVEMatches()
     self.alerts = Alerts()
Пример #2
0
 def __init__(self, request):
     self.request = request
     self.cve_matches = CVEMatches()
     self.cve_matcher = CVEMatcher()
     self.uri_binding = self.get_uri_binding_from_get_request()
     self.software_id = self.get_software_id_from_get_request()
Пример #3
0
 def __init__(self, request):
     self.alerts = Alerts()
     self.cve_matches = CVEMatches()
     self.request = request
     self.software_id = self.request.POST.get('software_id')
     self.new_status = self.request.POST.get('new_status')
Пример #4
0
def update_software_cve_matches(software):
    CVEMatches().insert_software_cve_matches(software.get('id'), get_cve_matches(software))
 def get_grouped_matches(self):
     return CVEMatches(
     ).get_software_cve_matches_with_same_cpe_entries_as_cve(
         self.software_id, self.cve_id)