nexus-agents - v2.80.0
    Preparing search index...

    Variable AuditEventSchemaConst

    AuditEventSchema: ZodObject<
        {
            id: ZodString;
            version: ZodLiteral<"1.0">;
            timestamp: ZodString;
            timestampMs: ZodNumber;
            category: ZodEnum<
                {
                    authorization: "authorization";
                    system: "system";
                    configuration: "configuration";
                    security: "security";
                    authentication: "authentication";
                    tool_invocation: "tool_invocation";
                    data_access: "data_access";
                    data_modification: "data_modification";
                },
            >;
            severity: ZodEnum<
                { info: "info"; warning: "warning"; critical: "critical" },
            >;
            outcome: ZodEnum<
                {
                    error: "error";
                    success: "success";
                    failure: "failure";
                    denied: "denied";
                },
            >;
            action: ZodString;
            description: ZodOptional<ZodString>;
            actor: ZodObject<
                {
                    type: ZodEnum<
                        {
                            system: "system";
                            user: "user";
                            external: "external";
                            agent: "agent";
                        },
                    >;
                    id: ZodString;
                    name: ZodOptional<ZodString>;
                    ip: ZodOptional<ZodString>;
                    userAgent: ZodOptional<ZodString>;
                },
                $strip,
            >;
            resource: ZodOptional<
                ZodObject<
                    {
                        type: ZodString;
                        id: ZodString;
                        name: ZodOptional<ZodString>;
                        path: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            requestId: ZodOptional<ZodString>;
            traceId: ZodOptional<ZodString>;
            sessionId: ZodOptional<ZodString>;
            toolName: ZodOptional<ZodString>;
            durationMs: ZodOptional<ZodNumber>;
            metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            policyName: ZodOptional<ZodString>;
            policyDecision: ZodOptional<ZodString>;
            violationType: ZodOptional<ZodString>;
            previousHash: ZodOptional<ZodString>;
            hash: ZodOptional<ZodString>;
        },
        $strip,
    > = ...

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