websec-audit
Version:
A universal security scanning and audit tool for websites
21 lines (20 loc) • 526 B
TypeScript
import { Scanner } from '../types';
export interface EmailVerificationResult {
email: string;
isValid: boolean;
formatValid: boolean;
mxRecords: {
exchange: string;
priority: number;
}[];
hasMx: boolean;
hasDomain: boolean;
issues: {
severity: 'high' | 'medium' | 'low' | 'info';
description: string;
}[];
}
/**
* Verify if an email address is valid by checking format and DNS records
*/
export declare const verifyEmail: Scanner<EmailVerificationResult>;