/** * xray Security Audit MCP Server * * Knowledge skill for comprehensive security analysis, vulnerability assessment, * and compliance validation - ensures production-ready security posture */ import { XrayKnowledgeSkillBase } from "../shared/knowledge-skill-base.js"; interface AnalyzeProposalArgs { proposalTitle?: string; proposalDescription?: string; evidence?: string[]; proposalType?: string; } declare class XraySecurityAuditServer extends XrayKnowledgeSkillBase { constructor(); private auditSecurity; private checkVulnerability; private generateSecurityReport; private analyzeFileForVulnerabilities; private checkInjectionVulnerabilities; private checkAuthVulnerabilities; private checkCryptoVulnerabilities; private checkConfigurationVulnerabilities; private checkDataProtectionVulnerabilities; private checkInputValidationVulnerabilities; private getNextLines; private detectLanguage; private calculateSecuritySummary; private analyzeCompliance; private generateRecommendations; private severityLevel; private mapVulnTypeToCategory; private getSeverityIcon; private generateMarkdownReport; private generateHTMLReport; /** * Governance-oriented proposal analysis from a security perspective. */ analyzeProposal(args: AnalyzeProposalArgs): Promise<{ content: { type: string; text: string; }[]; }>; } export { XraySecurityAuditServer };