Versions in this module Expand all Collapse all v0 v0.1.4 Jul 11, 2026 Changes in this version + var AuthBypassPatterns = []*regexp.Regexp + var CriticalCategories = []Category + var HighCategories = []Category + var LowCategories = []Category + var MediumCategories = []Category + var SecretPatterns = []*regexp.Regexp + func DefaultRules() []string + func ValidateRule(rule string) bool + type AuditFinding struct + Category string + Description string + Evidence string + File string + Line int + Recommendation string + Severity string + Source string + type AuditReport struct + func Audit(ctx context.Context, scope *AuditScope) (*AuditReport, error) + func NewAuditReport() *AuditReport + func (r *AuditReport) AddFinding(f AuditFinding) + func (r *AuditReport) Count() int + func (r *AuditReport) FilterByCategory(category string) []AuditFinding + func (r *AuditReport) FilterBySeverity(severity string) []AuditFinding + func (r *AuditReport) Findings() []AuditFinding + func (r *AuditReport) Stats() AuditStats + func (r *AuditReport) Summary() string + type AuditScope struct + Concurrency int + MaxDepth int + Rules []string + Targets []AuditTarget + Timeout time.Duration + type AuditStats struct + Categories map[string]int + DurationMs int64 + FindingsBySeverity map[string]int + TargetsScanned int + TotalTargets int + type AuditTarget struct + Depth int + Path string + Recurse bool + Type AuditTargetType + type AuditTargetType int + const AuditTargetEndpoints + const AuditTargetHooks + const AuditTargetMCP + const AuditTargetPermissions + const AuditTargetSecrets + type Category struct + Description string + Name string + Severity string + type HTTPClient struct + func NewHTTPClient(timeout time.Duration) *HTTPClient + func (h *HTTPClient) Get(ctx context.Context, url string) (*HTTPResponse, error) + type HTTPResponse struct + Body interface{ ... } + StatusCode int