Documentation
¶
Index ¶
- func CollectInsights(workflowFiles []parser.WorkflowFile) map[string]*Insight
- func EnrichFindingsWithMetadata(findings []rules.Finding, insights map[string]*Insight) []rules.Finding
- func FilterFindingsByReachability(insights map[string]*Insight, findings []rules.Finding) ([]rules.Finding, int)
- func GenerateDataFlowFindings(insights map[string]*Insight) []rules.Finding
- type Insight
- type Stats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CollectInsights ¶
func CollectInsights(workflowFiles []parser.WorkflowFile) map[string]*Insight
CollectInsights parses workflow files into AST insights shared across reachability filtering, metadata enrichment, and advanced data-flow findings.
func EnrichFindingsWithMetadata ¶
func EnrichFindingsWithMetadata(findings []rules.Finding, insights map[string]*Insight) []rules.Finding
EnrichFindingsWithMetadata decorates findings with runner and trigger context where available.
Types ¶
Click to show internal directories.
Click to hide internal directories.