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
TypeScript
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;