browser-connect-mcp
Version:
MCP server for browser DevTools and backend debugging - analyze console logs, network requests, and backend logs with AI assistance
29 lines • 1.07 kB
TypeScript
import { ConsoleMessage, NetworkRequest, NetworkResponse } from '../types/index.js';
export interface SecurityIssue {
id: string;
type: 'sensitive-data' | 'insecure-transmission' | 'cors-misconfiguration' | 'xss-risk' | 'exposed-error' | 'missing-headers';
severity: 'critical' | 'high' | 'medium' | 'low';
title: string;
description: string;
evidence: {
source: 'console' | 'network';
data: any;
location?: string;
};
recommendations: string[];
references?: string[];
}
export declare class SecurityScanner {
private sensitivePatterns;
private securityHeaders;
scanForVulnerabilities(messages: ConsoleMessage[], requests: NetworkRequest[], responses: NetworkResponse[]): SecurityIssue[];
private scanConsoleForSensitiveData;
private scanNetworkSecurity;
private scanCORSIssues;
private scanXSSRisks;
private scanExposedErrors;
private scanSecurityHeaders;
private containsSensitiveData;
private containsSensitiveHeaders;
}
//# sourceMappingURL=security-scanner.d.ts.map