UNPKG

@vitaeflow/sdk-js

Version:

Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs

25 lines 691 B
import { Logger } from './logger'; /** * Basic security utilities for PDF validation */ export declare class SecurityValidator { private readonly logger; private readonly maxFileSize; constructor(logger: Logger, options?: { maxFileSize?: number; }); /** * Basic PDF buffer validation */ validatePDFBuffer(buffer: Buffer | Uint8Array): Promise<{ valid: boolean; errors: string[]; }>; /** * Check if buffer starts with valid PDF signature * Universal implementation that works in browser and Node.js */ private isValidPDFSignature; } export default SecurityValidator; //# sourceMappingURL=security.d.ts.map