UNPKG

pompelmi

Version:

RFI-safe file uploads for Node.js — Express/Koa/Next.js middleware with deep ZIP inspection, MIME/size checks, and optional YARA scanning.

14 lines (13 loc) 383 B
export type ZipBudget = { maxEntries: number; maxDepth: number; maxTotalUncompressed: number; maxPerEntryUncompressed: number; maxCompressionRatio: number; }; export type ZipEntry = { path: string; depth: number; data: Uint8Array; }; export declare function iterateZip(buffer: Uint8Array, budget: ZipBudget, depth?: number): AsyncGenerator<ZipEntry>;