UNPKG

websec-audit

Version:

A universal security scanning and audit tool for websites

38 lines (37 loc) 823 B
import { Scanner } from '../types'; export interface EmailSecurityResult { domain: string; spf: { exists: boolean; valid: boolean; record?: string; issues?: string[]; }; dmarc: { exists: boolean; valid: boolean; record?: string; policy?: string; issues?: string[]; }; mta_sts: { exists: boolean; valid: boolean; record?: string; issues?: string[]; }; bimi: { exists: boolean; valid: boolean; record?: string; issues?: string[]; }; overall: { securityScore: number; recommendations: string[]; }; } /** * Check email security configuration for a domain */ export declare const checkEmailSecurity: Scanner<EmailSecurityResult>;