Versions in this module Expand all Collapse all v0 v0.0.16 Apr 13, 2026 v0.0.15 Apr 9, 2026 Changes in this version + const ComponentToolHive + const OutcomeDenied + const OutcomeError + const OutcomeFailure + const OutcomeSuccess + const SourceTypeLocal + const SourceTypeNetwork + type AuditEvent struct + Component string + Data *json.RawMessage + LoggedAt time.Time + Metadata EventMetadata + Outcome string + Source EventSource + Subjects map[string]string + Target map[string]string + Type string + func NewAuditEvent(eventType string, source EventSource, outcome string, ...) *AuditEvent + func NewAuditEventWithID(auditID string, eventType string, source EventSource, outcome string, ...) *AuditEvent + func (e *AuditEvent) LogTo(ctx context.Context, logger *slog.Logger, level slog.Level) + func (e *AuditEvent) WithData(data *json.RawMessage) *AuditEvent + func (e *AuditEvent) WithDataFromString(data string) *AuditEvent + func (e *AuditEvent) WithTarget(target map[string]string) *AuditEvent + type EventMetadata struct + AuditID string + Extra map[string]any + type EventSource struct + Extra map[string]any + Type string + Value string