UNPKG

@moikas/code-audit-mcp

Version:

AI-powered code auditing via MCP using local Ollama models for security, performance, and quality analysis

35 lines 1.2 kB
/** * Security auditor for identifying security vulnerabilities */ import { BaseAuditor } from './base.js'; import type { AuditRequest, AuditIssue, AuditorConfig } from '../types.js'; import type { OllamaClient } from '../ollama/client.js'; import { ModelManager } from '../ollama/models.js'; export declare class SecurityAuditor extends BaseAuditor { constructor(config: AuditorConfig, ollamaClient: OllamaClient, modelManager: ModelManager); /** * Post-process security issues with additional validation */ protected postProcessIssues(rawIssues: Partial<AuditIssue>[], request: AuditRequest, language: string): Promise<AuditIssue[]>; /** * Classify security issue with more specific types */ private classifySecurityIssue; /** * Add OWASP Top 10 mapping */ private addOWASPMapping; /** * Validate and adjust severity based on environment */ private validateSecuritySeverity; /** * Get a specific line from code */ private getCodeLine; /** * Override temperature for security analysis (more conservative) */ protected getTemperature(): number; } //# sourceMappingURL=security.d.ts.map