A simple parser for rpm oval xml files written in go
This is an example on how to parse OVAL files for getting vulnerabilities definitions for an RPM based distribution.
More info on OVAL: https://oval.cisecurity.org/
OVAL files for SUSE http://ftp.suse.com/pub/projects/security/oval/
OVAL files for RedHat https://www.redhat.com/security/data/oval/
OVAL files for Oracle https://linux.oracle.com/oval/
Usage:
build it with: go build
you can run with ./golang-rpm-oval-parser FILE.xml
you can use files in test directory for testing the parser