Versions in this module Expand all Collapse all v0 v0.2.0 Feb 26, 2026 Changes in this version + func CheckBroadPermissions(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckHardcodedSecrets(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckPRTMisuse(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckScheduledWritePermissions(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckSelfHostedRunner(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckTokenExposurePRT(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckUnpinnedActions(node *yaml.Node, filePath string) ([]finding.Finding, error) + func CheckUntrustedInputInRun(node *yaml.Node, filePath string) ([]finding.Finding, error) + type Scanner struct + func New() *Scanner + func (s *Scanner) ScanBytes(data []byte, filePath string) ([]finding.Finding, error) + func (s *Scanner) ScanFile(filePath string) ([]finding.Finding, error) + func (s *Scanner) ScanPath(root string) ([]finding.Finding, error) v0.1.0 Feb 24, 2026