fleet/server/vulnerabilities/oval/input/rpm_verify_file_state.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

27 lines
1.3 KiB
Go

package oval_input
// RpmVerifyFileStateXML see
// https://oval.mitre.org/language/version5.10.1/ovaldefinition/documentation/linux-definitions-schema.html#rpmverifyfile_state
type RpmVerifyFileStateXML struct {
Id string `xml:"id,attr"`
Name *SimpleTypeXML `xml:"name"`
Epoch *SimpleTypeXML `xml:"epoch"`
Version *SimpleTypeXML `xml:"version"`
Arch *SimpleTypeXML `xml:"arch"`
Filepath *SimpleTypeXML `xml:"filepath"`
ExtendedName *SimpleTypeXML `xml:"extended_name"`
SizeDiffers *SimpleTypeXML `xml:"size_differs"`
ModeDiffers *SimpleTypeXML `xml:"mode_differs"`
Md5Differs *SimpleTypeXML `xml:"md5_differs"`
DeviceDiffers *SimpleTypeXML `xml:"device_differs"`
LinkMismatch *SimpleTypeXML `xml:"link_mismatch"`
OwnershipDiffers *SimpleTypeXML `xml:"ownership_differs"`
GroupDiffers *SimpleTypeXML `xml:"group_differs"`
MtimeDiffers *SimpleTypeXML `xml:"mtime_differs"`
CapabilitiesDiffer *SimpleTypeXML `xml:"capabilities_differ"`
ConfigurationFile *SimpleTypeXML `xml:"configuration_file"`
GhostFile *SimpleTypeXML `xml:"ghost_file"`
LicenseFile *SimpleTypeXML `xml:"license_file"`
ReadmeFile *SimpleTypeXML `xml:"readme_file "`
Operator *string `xml:"operator,attr"`
}