Exemple #1
0
def cve(cveid):
    cveid = cveid.upper()
    cvesp = cves.last(rankinglookup=True,
                      namelookup=True,
                      vfeedlookup=True,
                      capeclookup=True,
                      subscorelookup=True,
                      misplookup=True)
    cve = cvesp.getcve(cveid=cveid)
    if cve is None:
        return render_template('error.html',
                               status={
                                   'except': 'cve-not-found',
                                   'info': {
                                       'cve': cveid
                                   }
                               })
    cve = markCPEs(cve)
    if current_user.is_authenticated():
        db.addSeenCVEs(current_user.get_id(), cveid)
        bookmarked = "yes" if cveid in db.bookmarks(
            current_user.get_id()) else "no"
    else:
        bookmarked = None
    return render_template('cve.html', cve=cve, bookmarked=bookmarked)
Exemple #2
0
def bookmarked():
    cvesp = cves.last(rankinglookup=True,
                      namelookup=True,
                      vfeedlookup=True,
                      capeclookup=True,
                      subscorelookup=True)
    cve = [cvesp.getcve(cveid=x) for x in db.bookmarks(current_user.get_id())]
    return render_template('bookmarked.html', cve=cve)
Exemple #3
0
def cve(cveid):
    cveid = cveid.upper()
    cvesp = cves.last(rankinglookup=True, namelookup=True, vfeedlookup=True, capeclookup=True,subscorelookup=True)
    cve = cvesp.getcve(cveid=cveid)
    if cve is None:
        return render_template('error.html',status={'except':'cve-not-found','info':{'cve':cveid}}) 
    cve = markCPEs(cve)
    if current_user.is_authenticated():
        dbLayer.addSeenCVEs(current_user.get_id(), cveid)
        bookmarked="yes" if cveid in dbLayer.bookmarks(current_user.get_id()) else "no"
    else:
        bookmarked=None
    return render_template('cve.html', cve=cve, bookmarked=bookmarked)
Exemple #4
0
def cve(cveid):
    cveid = cveid.upper()
    cvesp = cves.last(rankinglookup=True, namelookup=True, vfeedlookup=True, capeclookup=True, subscorelookup=True)
    cve = cvesp.getcve(cveid=cveid)
    if cve is None:
        return render_template("error.html", status={"except": "cve-not-found", "info": {"cve": cveid}})
    cve = markCPEs(cve)
    if current_user.is_authenticated():
        db.addSeenCVEs(current_user.get_id(), cveid)
        bookmarked = "yes" if cveid in db.bookmarks(current_user.get_id()) else "no"
    else:
        bookmarked = None
    return render_template("cve.html", cve=cve, bookmarked=bookmarked)
Exemple #5
0
def bookmarked():
  cvesp = cves.last(rankinglookup=True, namelookup=True, vfeedlookup=True, capeclookup=True,subscorelookup=True)
  cve=[cvesp.getcve(cveid=x) for x in dbLayer.bookmarks(current_user.get_id())]
  return render_template('bookmarked.html', cve=cve)
Exemple #6
0
def bookmarked_mark(cve):
  if current_user.is_authenticated():
      marked=dbLayer.bookmarks(current_user.get_id())
      for c in cve:
          if c["id"] in marked: cve[cve.index(c)]['marked'] = 'yes'
Exemple #7
0
def bookmarked_mark(cve):
    if current_user.is_authenticated():
        marked = db.bookmarks(current_user.get_id())
        for c in cve:
            if c["id"] in marked: cve[cve.index(c)]['marked'] = 'yes'