# Interface AuditHandlerConfig

Configuration for audit-enabled secure handler.

interface AuditHandlerConfig {
auditLogger: IAuditLogger;
defaultActor?: {
type: "system" | "user" | "external" | "agent";
id: string;
name?: string;
ip?: string;
userAgent?: string;
};
}

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:17

##### Index

### Properties

auditLogger
defaultActor?

## Properties

### auditLogger

auditLogger: IAuditLogger

Audit logger instance

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:19

### `Optional` defaultActor

defaultActor?: {
type: "system" | "user" | "external" | "agent";
id: string;
name?: string;
ip?: string;
userAgent?: string;
}

Default actor for requests without caller info

- Defined in packages/nexus-agents/src/audit/secure-handler-audit.ts:21