fleet/server/vulnerabilities/oval/input/rpm_verify_filetest.go
Juan Fernandez 9d01ba33c6
Feature 6096: Scan RHEL/CentOS hosts using OVAL definitions (#6241)
Extended the OVAL parser/analyzer so that we can scan RHEL based systems.
2022-06-23 16:44:45 -04:00

22 lines
846 B
Go

package oval_input
type rpmVerifyFileTestStateXML struct {
Id string `xml:"state_ref,attr"`
}
type rpmVerifyFileTestObjectXML struct {
Id string `xml:"object_ref,attr"`
}
// RpmVerifyFileTestXML see
// https://oval.mitre.org/language/version5.10.1/ovaldefinition/documentation/linux-definitions-schema.html#rpmverifyfile_test
//
// For RHEL based distros, this test is used to make assertions against the installed OS.
type RpmVerifyFileTestXML struct {
Id string `xml:"id,attr"`
CheckExistence string `xml:"check_existence,attr"`
Check string `xml:"check,attr"`
StateOperator string `xml:"state_operator,attr"`
Object rpmVerifyFileTestObjectXML `xml:"object"`
States []rpmVerifyFileTestStateXML `xml:"state"`
}