in pkg/generator/cef/config.go [44:79]
func (c *config) Validate() error {
if c.Type != Name {
return fmt.Errorf("'%s' is not a valid value for 'type' expected '%s'", c.Type, Name)
}
if len(c.CEFVersions) == 0 {
c.CEFVersions = []int{0}
}
if len(c.Severities) == 0 {
c.Severities = []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
}
if len(c.Words) == 0 {
c.Words = words
}
if len(c.Text) == 0 {
c.Text = loremIpsum
}
if len(c.Users) == 0 {
c.Users = users
}
if len(c.Privs) == 0 {
c.Privs = privs
}
if len(c.Methods) == 0 {
c.Methods = methods
}
if len(c.Interfaces) == 0 {
c.Interfaces = interfaces
}
if len(c.Actions) == 0 {
c.Actions = actions
}
if len(c.Messages) == 0 {
c.Messages = messages
}
return nil
}