Why grype/anchore use ubuntu-cve-tracker (launchpad) as feed to detect Ubuntu CVE?

Ubuntu publishes OVAL feed for automating the detection of CVEs. I also notice there is ubuntu-cve-tracker (https://launchpad.net/ubuntu-cve-tracker) and grype/anchore uses that as a source of CVE feed.
Why is the Ubuntu OVAL feed itself n… Continue reading Why grype/anchore use ubuntu-cve-tracker (launchpad) as feed to detect Ubuntu CVE?

Validating XML Schema of OVAL Documents with Python

OVAL is the Open Vulnerability Assessment Language, which uses XML based documents to define vulnerabilities based on characteristics of a host system. It can also be used to gather information about the host. When an OVAL file is evaluated, it generat… Continue reading Validating XML Schema of OVAL Documents with Python

CISecurity’s OVALRepo has decomposition module, but how to get the xml back afterwards? [on hold]

I am writing a lot of OVAL files and use pretty much the same objects and states. So i wanted to make it more flexible to manage. I used oval_decomposition.py script from CISecurity and got structure with files in different f… Continue reading CISecurity’s OVALRepo has decomposition module, but how to get the xml back afterwards? [on hold]