Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateExamplePolicy ¶
CreateExamplePolicy creates an example policy file
func LoadPolicyFiles ¶
LoadPolicyFiles loads policy files from a directory or file
Types ¶
type PolicyEngine ¶
type PolicyEngine struct {
Debug bool
// contains filtered or unexported fields
}
PolicyEngine represents a policy engine for enforcing custom rules
func NewPolicyEngine ¶
func NewPolicyEngine(policyFiles []string) *PolicyEngine
NewPolicyEngine creates a new policy engine
func (*PolicyEngine) EvaluateWorkflow ¶
func (e *PolicyEngine) EvaluateWorkflow(workflow parser.WorkflowFile) ([]rules.Finding, error)
EvaluateWorkflow evaluates a workflow against the configured policies
Click to show internal directories.
Click to hide internal directories.