# Interface SecurityEventAuditOpts

Audit exports - Structured audit logging (Issue #193) Split from index.ts for file size compliance (Issue #285)

interface SecurityEventAuditOpts {
eventType: string;
severity: "info" | "warning" | "critical";
actor: {
type: "system" | "user" | "external" | "agent";
id: string;
name?: string;
ip?: string;
userAgent?: string;
};
description: string;
requestId?: string;
metadata?: Record<string, unknown>;
}

- Defined in packages/nexus-agents/src/audit/audit-types.ts:280

##### Index

### Properties

eventType
severity
actor
description
requestId?
metadata?

## Properties

### eventType

eventType: string

- Defined in packages/nexus-agents/src/audit/audit-types.ts:281

### severity

severity: "info" | "warning" | "critical"

- Defined in packages/nexus-agents/src/audit/audit-types.ts:282

### actor

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

- Defined in packages/nexus-agents/src/audit/audit-types.ts:283

### description

description: string

- Defined in packages/nexus-agents/src/audit/audit-types.ts:284

### `Optional` requestId

requestId?: string

- Defined in packages/nexus-agents/src/audit/audit-types.ts:285

### `Optional` metadata

metadata?: Record<string, unknown>

- Defined in packages/nexus-agents/src/audit/audit-types.ts:286