Versions in this module Expand all Collapse all v0 v0.1.4 Mar 6, 2026 Changes in this version + type ArbitraryCodeChecker struct + func NewArbitraryCodeChecker() *ArbitraryCodeChecker + func (c *ArbitraryCodeChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) v0.1.3 Mar 4, 2026 Changes in this version + type Dependency struct + Ecosystem string + Name string + Version string + type DoSResilienceChecker struct + func NewDoSResilienceChecker() *DoSResilienceChecker + func (c *DoSResilienceChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type Engine struct + func NewEngine() *Engine + func (e *Engine) Scan(tool model.UnifiedTool) ScanReport + type MockVuln struct + CVSSScore string + ID string + Summary string + type PermissionChecker struct + func NewPermissionChecker() *PermissionChecker + func (c *PermissionChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type PoisoningChecker struct + func NewPoisoningChecker() *PoisoningChecker + func (c *PoisoningChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type PrivilegeEscalationChecker struct + func NewPrivilegeEscalationChecker() *PrivilegeEscalationChecker + func (c *PrivilegeEscalationChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type ScanReport struct + Findings []model.Issue + Grade model.Grade + RiskScore int + ToolName string + func (r ScanReport) HasFinding(ruleID string) bool + type Scanner struct + func NewScanner() *Scanner + func (s *Scanner) Scan(ctx context.Context, tool model.UnifiedTool) (model.RiskScore, error) + type ScopeChecker struct + func NewScopeChecker() *ScopeChecker + func (c *ScopeChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type SecretHandlingChecker struct + func NewSecretHandlingChecker() *SecretHandlingChecker + func (c *SecretHandlingChecker) Check(tool model.UnifiedTool) ([]model.Issue, error) + type SupplyChainChecker struct + func NewSupplyChainChecker() *SupplyChainChecker + func NewSupplyChainCheckerWithMock(vulns []MockVuln, queryErr error) *SupplyChainChecker + func (c *SupplyChainChecker) Check(tool model.UnifiedTool) ([]model.Issue, error)