Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteReport ¶
func WriteReport(report types.AuditReport, cfg *config.AuditConfig) error
WriteReport writes the audit report to a file
Types ¶
type AuditRunner ¶
type AuditRunner struct {
// contains filtered or unexported fields
}
AuditRunner coordinates the security audit process
func NewAuditRunner ¶
func NewAuditRunner(cfg *config.AuditConfig) (*AuditRunner, error)
NewAuditRunner creates a new audit runner instance
func (*AuditRunner) Run ¶
func (r *AuditRunner) Run(ctx context.Context) (types.AuditReport, error)
Run executes the security audit
Click to show internal directories.
Click to hide internal directories.