# Interface SecurityExpertOptions

Configuration options for SecurityExpert.

interface SecurityExpertOptions {
systemPromptOverride?: string;
temperature?: number;
maxTokens?: number;
enableHeuristics?: boolean;
additionalCapabilities?: AgentCapability[];
complianceFrameworks?: string[];
minSeverity?: "info" | "low" | "medium" | "high" | "critical";
enableCweMapping?: boolean;
focusAreas?: SecurityFocusArea[];
}

#### Hierarchy (View Summary)

- ExpertOptions
  - SecurityExpertOptions

- Defined in packages/nexus-agents/src/agents/experts/security-expert.ts:39

##### Index

### Properties

systemPromptOverride?
temperature?
maxTokens?
enableHeuristics?
additionalCapabilities?
complianceFrameworks?
minSeverity?
enableCweMapping?
focusAreas?

## Properties

### `Optional` systemPromptOverride

systemPromptOverride?: string

Custom system prompt override

Inherited from ExpertOptions.systemPromptOverride

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:18

### `Optional` temperature

temperature?: number

Temperature for completions (domain-specific default if not set)

Inherited from ExpertOptions.temperature

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:20

### `Optional` maxTokens

maxTokens?: number

Maximum tokens for responses

Inherited from ExpertOptions.maxTokens

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:22

### `Optional` enableHeuristics

enableHeuristics?: boolean

Enable domain-specific heuristics

Inherited from ExpertOptions.enableHeuristics

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:24

### `Optional` additionalCapabilities

additionalCapabilities?: AgentCapability[]

Custom capability extensions

Inherited from ExpertOptions.additionalCapabilities

- Defined in packages/nexus-agents/src/agents/experts/expert-base-types.ts:26

### `Optional` complianceFrameworks

complianceFrameworks?: string[]

Compliance frameworks to check

- Defined in packages/nexus-agents/src/agents/experts/security-expert.ts:41

### `Optional` minSeverity

minSeverity?: "info" | "low" | "medium" | "high" | "critical"

Minimum severity to report

- Defined in packages/nexus-agents/src/agents/experts/security-expert.ts:43

### `Optional` enableCweMapping

enableCweMapping?: boolean

Enable detailed CWE mappings

- Defined in packages/nexus-agents/src/agents/experts/security-expert.ts:45

### `Optional` focusAreas

focusAreas?: SecurityFocusArea[]

Security focus areas

- Defined in packages/nexus-agents/src/agents/experts/security-expert.ts:47