UNPKG

@casoon/auditmysite

Version:

A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs

36 lines 974 B
import { Page } from 'playwright'; export interface SecurityScanResult { url: string; timestamp: string; overallScore: number; tests: { securityHeaders: any; https: any; csp: any; vulnerability: any; }; summary: { totalIssues: number; totalWarnings: number; criticalIssues: number; highIssues: number; mediumIssues: number; lowIssues: number; }; recommendations: string[]; } export declare class SecurityScanner { private securityHeadersTest; private httpsTest; private cspTest; private vulnerabilityTest; constructor(); scanPage(page: Page, url: string, options?: { skipCspForLocalhost?: boolean; }): Promise<SecurityScanResult>; private generateSummary; private generateRecommendations; getTestNames(): string[]; getTestDescriptions(): Record<string, string>; } //# sourceMappingURL=security-scanner.d.ts.map