/** * Central validation module for file uploads * Provides centralized buffer content validation and security logging */ export { BufferContentValidator, bufferContentValidator } from './BufferContentValidator'; export { SecurityLogger, securityLogger } from './SecurityLogger'; export { ClientSideValidator } from './ClientSideValidator'; export { FileUploadValidator } from './FileUploadValidator'; export { XSSUploadValidator } from './XSSUploadValidator'; export { SVGContentValidator } from './SVGContentValidator'; export { EmbeddedContentValidator } from './EmbeddedContentValidator'; export { MagicByteDetector } from './MagicByteDetector'; export { recordManagementContext, externalPortalContext, incomingRecordContext, outgoingRecordContext, signatureContext, getUploadContext, secureDefaultContext, } from './uploadContexts'; export { ValidationErrorMessages, getUserFriendlyErrorMessage, getCorrectiveAction, } from './errorMessages'; export type { FileTypeDetectionResult, ValidationResult, ValidationLogEntry, UploadValidationOptions, FileValidationState, XSSUploadValidationContext, XSSUploadValidationResult, ClientValidationDetails, ServerValidationDetails, XSSValidationLogEntry, } from './types';