UNPKG

arda-site-scan

Version:

A standalone CLI tool for comprehensive website analysis including screenshots, SEO, and accessibility testing using Playwright

26 lines 909 B
import { Page } from 'playwright'; import { TestResult } from '../types/index.js'; export declare class ApiKeyTester { private sessionManager; private allFindings; private scannedPages; private readonly API_KEY_PATTERNS; private readonly HIGH_ENTROPY_PATTERNS; constructor(); runApiKeyScan(page: Page, pageUrl: string, sessionId: string): Promise<TestResult>; generateFinalReport(sessionId: string, totalUrls: string[]): Promise<TestResult>; private scanPageForApiKeys; private scanContent; private scanExternalResources; private isLikelyFalsePositive; private calculateConfidence; private calculateEntropy; private getContext; private getLineNumber; private maskSensitiveValue; private generateApiKeyReport; private groupBySeverity; private groupByUrl; private getSeverityIcon; } //# sourceMappingURL=api-key-tester.d.ts.map