Пример #1
0
 def search_by_vendor_name(self, vendor_name):
     try:
         sql = 'SELECT vuln_id, summary, cvss_severity, product_name, vendor_name FROM %s WHERE vendor_name LIKE \'%%%s%%\'' % (
             self.db_name, vendor_name)
         cursor = self.c.execute(sql)
         ret = json.dumps({'code': 0, 'content': cursor.fetchall()})
     except:
         ret = json.dumps({'code': 1, 'content': []})
     close_db()
     return ret
Пример #2
0
 def all(self):
     try:
         sql = 'SELECT vuln_id, summary, cvss_severity, product_name, vendor_name FROM %s' % (
             self.db_name)
         cursor = self.c.execute(sql)
         ret = json.dumps({'code': 0, 'content': cursor.fetchall()})
     except:
         ret = json.dumps({'code': 1, 'content': []})
         traceback.print_exc()
     close_db()
     return ret
Пример #3
0
 def insert(self,
            vuln_id='',
            summary='',
            cvss_severity='',
            product_name='',
            vendor_name='',
            extra=''):
     sql = "INSERT INTO %s (vuln_id, summary, cvss_severity, product_name, vendor_name, extra) \
         VALUES (\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')" % (
         self.db_name, vuln_id, summary, cvss_severity, product_name,
         vendor_name, extra)
     print(sql)
     self.c.execute(sql)
     close_db()