Documentation
¶
Index ¶
- func ApplyRuleToFinding(rule *model2.Rule, finding *model2.SecurityFinding, ...) *model2.RuleApplyResult
- func ApplyRulesToFinding(rules []*model2.Rule, finding *model2.SecurityFinding) []*model2.RuleApplyResult
- func ApplyRulesToFindings(rules []*model2.Rule, findings []*model2.SecurityFinding) []*model2.RuleApplyResult
- func ArchiveExpiredFindings(database *db2.Database, findings []*model2.SecurityFinding)
- func ArchiveExpiredResources(database *db2.Database, close *bool)
- func GetSecuringFindingReportProcessingRunKey(accountId string, region string) string
- func MatchCriteria(criteria []*model2.CriteriaPart, item *map[string]interface{}) bool
- func ProcessRules(database *db2.Database, close *bool)
- func UpdateSecurityFindingReportRowHistory(database *db.Database, currentYear int, currentMonth int, currentDay int, ...) error
- func UpdateSecurityFindingReportRows(database *db.Database, startYear int, startMonth int, startDay int, days int, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyRuleToFinding ¶
func ApplyRuleToFinding(rule *model2.Rule, finding *model2.SecurityFinding, findingJsonMap *map[string]interface{}) *model2.RuleApplyResult
func ApplyRulesToFinding ¶
func ApplyRulesToFinding(rules []*model2.Rule, finding *model2.SecurityFinding) []*model2.RuleApplyResult
func ApplyRulesToFindings ¶
func ApplyRulesToFindings(rules []*model2.Rule, findings []*model2.SecurityFinding) []*model2.RuleApplyResult
func ArchiveExpiredFindings ¶
func ArchiveExpiredFindings(database *db2.Database, findings []*model2.SecurityFinding)
func ArchiveExpiredResources ¶
func MatchCriteria ¶
func MatchCriteria(criteria []*model2.CriteriaPart, item *map[string]interface{}) bool
func ProcessRules ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.