csp_evaluator
Version:
Evaluate Content Security Policies for a wide range of bypasses and weaknesses
13 lines • 558 B
TypeScript
import { CheckerFunction } from './checks/checker';
import { Csp, Version } from './csp';
import { Finding } from './finding';
export declare class CspEvaluator {
version: Version;
csp: Csp;
findings: Finding[];
constructor(parsedCsp: Csp, cspVersion?: Version, findings?: Finding[]);
evaluate(parsedCspChecks?: CheckerFunction[], effectiveCspChecks?: CheckerFunction[]): Finding[];
}
export declare const DEFAULT_CHECKS: CheckerFunction[];
export declare const STRICTCSP_CHECKS: CheckerFunction[];
//# sourceMappingURL=evaluator.d.ts.map