websec-audit
Version:
A universal security scanning and audit tool for websites
38 lines (37 loc) • 823 B
TypeScript
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>;