websec-audit
Version:
A universal security scanning and audit tool for websites
26 lines (25 loc) • 687 B
TypeScript
import { Scanner } from '../types';
export interface CookieSecurityResult {
cookies: {
name: string;
secure: boolean;
httpOnly: boolean;
sameSite?: 'Strict' | 'Lax' | 'None' | null;
path?: string;
domain?: string;
expires?: Date | null;
maxAge?: number | null;
raw: string;
}[];
issues: {
severity: 'high' | 'medium' | 'low' | 'info';
cookie?: string;
description: string;
}[];
overallSecurity: 'high' | 'medium' | 'low';
recommendations: string[];
}
/**
* Scan cookies for security issues
*/
export declare const scanCookieSecurity: Scanner<CookieSecurityResult>;