comparison farolluz/parsers/cve.py @ 44:b7e64d0a3a7c

CVE: Add a generator to our generated document
author Benoît Allard <benoit.allard@greenbone.net>
date Tue, 30 Dec 2014 12:17:45 +0100
parents b87f2a6e613a
children 075519975933
comparison
equal deleted inserted replaced
43:b87f2a6e613a 44:b7e64d0a3a7c
32 32
33 import xml.etree.ElementTree as ET 33 import xml.etree.ElementTree as ET
34 34
35 from .xml import parseDate 35 from .xml import parseDate
36 36
37 from .. import __version__
37 from ..common import CVRFNote, CVRFReference 38 from ..common import CVRFNote, CVRFReference
38 from ..document import CVRF, CVRFPublisher, CVRFTracking, CVRFTrackingID, CVRFRevision 39 from ..document import CVRF, CVRFPublisher, CVRFTracking, CVRFTrackingID, CVRFRevision, CVRFGenerator
39 from ..producttree import CVRFFullProductName 40 from ..producttree import CVRFFullProductName
40 from ..utils import utcnow 41 from ..utils import utcnow
41 from ..vulnerability import CVRFVulnerability, CVRFCVSSSet, CVRFCWE, CVRFProductStatus 42 from ..vulnerability import CVRFVulnerability, CVRFCVSSSet, CVRFCWE, CVRFProductStatus
42 43
43 NAMESPACES = { 44 NAMESPACES = {
114 "Draft", 115 "Draft",
115 (0,), 116 (0,),
116 now, now 117 now, now
117 ) 118 )
118 doc.setTracking(tracking) 119 doc.setTracking(tracking)
120 generator = CVRFGenerator()
121 generator.setEngine('FarolLuz ' + __version__)
122 generator.setDate(now)
123 tracking.setGenerator(generator)
119 tracking.addRevision(CVRFRevision((0,), now, 'Document created')) 124 tracking.addRevision(CVRFRevision((0,), now, 'Document created'))
120 125
121 # Add the CVE to that document 126 # Add the CVE to that document
122 return addToDoc(doc, xml) 127 return addToDoc(doc, xml)
123 128
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)