# Interface RepoSecurityPlan

Complete security scanning plan for a repository.

interface RepoSecurityPlan {
repo: string;
language: string | null;
framework: string | null;
ciProvider: string | null;
existingTooling: readonly string[];
recommendations: readonly ScannerRecommendation[];
conflicts: readonly ConflictWarning[];
coverage: readonly CoverageAnalysis[];
gapsSummary: readonly string[];
}

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:67

##### Index

### Properties

repo
language
framework
ciProvider
existingTooling
recommendations
conflicts
coverage
gapsSummary

## Properties

### `Readonly` repo

repo: string

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:68

### `Readonly` language

language: string | null

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:69

### `Readonly` framework

framework: string | null

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:70

### `Readonly` ciProvider

ciProvider: string | null

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:71

### `Readonly` existingTooling

existingTooling: readonly string[]

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:72

### `Readonly` recommendations

recommendations: readonly ScannerRecommendation[]

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:73

### `Readonly` conflicts

conflicts: readonly ConflictWarning[]

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:74

### `Readonly` coverage

coverage: readonly CoverageAnalysis[]

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:75

### `Readonly` gapsSummary

gapsSummary: readonly string[]

- Defined in packages/nexus-agents/src/mcp/tools/repo-security-plan-types.ts:76