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.

10 lines (9 loc) 324 B
import { type Scanner } from '../types'; export type ZipBombGuardOptions = { maxEntries?: number; maxTotalUncompressedBytes?: number; maxEntryNameLength?: number; maxCompressionRatio?: number; eocdSearchWindow?: number; }; export declare function createZipBombGuard(opts?: ZipBombGuardOptions): Scanner;