Documentation
¶
Overview ¶
Package engine evaluates a compiled rule set against normalized plan changes and returns ranked findings. It is deliberately dependency-light: the LLM enrichment lives elsewhere, so findings here are complete on their own.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Finding ¶
type Finding struct {
RuleID string `json:"rule_id"`
Severity string `json:"severity"`
Title string `json:"title"`
Address string `json:"address"`
Fix string `json:"fix,omitempty"`
Refs []string `json:"refs,omitempty"`
Provider string `json:"provider,omitempty"`
Source string `json:"source,omitempty"`
}
Finding is one triggered rule against one resource.
Click to show internal directories.
Click to hide internal directories.