Versions in this module Expand all Collapse all v0 v0.28.0 Apr 16, 2026 Changes in this version + type ContentSample struct + Content string + Source string + Timestamp time.Time + type DiscoveredPattern struct + Confidence float64 + FilterRule string + FirstSeen time.Time + Frequency int + ID string + LastSeen time.Time + Pattern string + Regex string + SourceFiles []string + Status string + Type string + func (p *DiscoveredPattern) GenerateFilter() string + type PatternDiscoveryEngine struct + func NewPatternDiscoveryEngine() (*PatternDiscoveryEngine, error) + func (pde *PatternDiscoveryEngine) Close() error + func (pde *PatternDiscoveryEngine) DeletePattern(id string) error + func (pde *PatternDiscoveryEngine) GetPatternByID(id string) (*DiscoveredPattern, bool) + func (pde *PatternDiscoveryEngine) GetPatterns(minConfidence float64) []*DiscoveredPattern + func (pde *PatternDiscoveryEngine) Start() + func (pde *PatternDiscoveryEngine) Stop() + func (pde *PatternDiscoveryEngine) SubmitSample(content, source string)