mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
45 lines • 1.57 kB
TypeScript
export interface SecurityAnalysisConfig {
codeContext: string;
securityFocus?: string;
analysisScope?: string[];
language?: string;
framework?: string;
complianceFrameworks?: string[];
threatModel?: boolean;
riskTolerance?: "low" | "medium" | "high";
includeMitigations?: boolean;
includeTestCases?: boolean;
}
export interface SecurityCheck {
id: string;
title: string;
category: string;
description: string;
}
export interface SecurityRecommendation {
title: string;
description: string;
relatedChecks: string[];
}
export interface ThreatModelResult {
summary: string;
attackVectors: string[];
mitigations: string[];
}
export interface ComplianceItem {
framework: string;
controls: string[];
notes?: string;
}
export interface SecurityAnalysisResult {
checks: SecurityCheck[];
recommendations: SecurityRecommendation[];
threatModel?: ThreatModelResult;
complianceMatrix?: ComplianceItem[];
}
export declare function generateSecurityChecks(config: SecurityAnalysisConfig): SecurityCheck[];
export declare function generateRecommendations(checks: SecurityCheck[]): SecurityRecommendation[];
export declare function generateThreatModel(config: SecurityAnalysisConfig): ThreatModelResult;
export declare function generateComplianceMatrix(frameworks: string[] | undefined, codeContext: string): ComplianceItem[];
export declare function buildSecurityAnalysis(config: SecurityAnalysisConfig): SecurityAnalysisResult;
//# sourceMappingURL=security-builder.d.ts.map