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.
13 lines (12 loc) • 490 B
TypeScript
import type { YaraMatch } from '../yara/index';
import type { RemoteEngineOptions } from '../yara/remote';
export interface RemoteScanResult {
file: File;
matches: YaraMatch[];
error?: string;
}
/**
* Scansiona una lista di File nel browser usando il motore remoto via HTTP.
* Non richiede WASM né dipendenze native sul client.
*/
export declare function scanFilesWithRemoteYara(files: File[], rulesSource: string, remote: RemoteEngineOptions): Promise<RemoteScanResult[]>;