# Interface Vulnerability

Represents a security vulnerability.

interface Vulnerability {
id: string;
severity: "info" | "low" | "medium" | "high" | "critical";
type: string;
description: string;
location?: string;
remediation: string;
cweId?: string;
}

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

##### Index

### Properties

id
severity
type
description
location?
remediation
cweId?

## Properties

### id

id: string

Unique vulnerability ID

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

### severity

severity: "info" | "low" | "medium" | "high" | "critical"

Severity level

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

### type

type: string

Vulnerability type (OWASP category)

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

### description

description: string

Description of the vulnerability

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

### `Optional` location

location?: string

Affected location

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

### remediation

remediation: string

Remediation steps

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

### `Optional` cweId

cweId?: string

CWE reference if applicable

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