Pompelmi è un toolkit per Node.js che scansiona i caricamenti di file non affidabili prima che vengano memorizzati. Offre un'ispezione ZIP approfondita e un'integrazione YARA opzionale.

Elencato nelle categorie:

GitHubOpen SourceSicurezza
pompelmi-image-0
pompelmi-image-1
pompelmi-image-2

Descrizione

Pompelmi è un toolkit per la scansione di malware durante il caricamento di file, progettato per applicazioni Node.js. Fornisce un approccio incentrato su TypeScript con scanner componibili, ispezione approfondita dei file ZIP e integrazione opzionale di YARA. Lo strumento è progettato per essere privato, garantendo che non vengano effettuate chiamate in uscita e che tutta la scansione avvenga in-process, mantenendo i tuoi dati al sicuro. Pompelmi consente agli sviluppatori di bloccare caricamenti rischiosi in anticipo classificando i file come puliti, sospetti o dannosi, e include protezioni integrate contro le bombe ZIP e altre minacce.

Come usare pompelmi?

Per utilizzare Pompelmi, installa la libreria tramite npm o yarn, configura la tua politica di scansione e integrala nella tua applicazione Node.js utilizzando il middleware fornito per Express, Koa o Next.js. Puoi comporre più scanner e impostare parametri per la dimensione dei file, i tipi MIME consentiti e altro.

Funzionalità principali di pompelmi:

1️⃣

Scansione malware durante il caricamento di file veloce

2️⃣

Ispezione approfondita dei file ZIP

3️⃣

Scanner componibili con euristiche e firme

4️⃣

Classificazione in tempo reale dei caricamenti

5️⃣

Adattatori drop-in per framework web popolari (Express, Koa, Next.js)

Perché potrebbe essere usato pompelmi?

#Caso d'usoStato
# 1Scansione di caricamenti di file non fidati prima che raggiungano il disco
# 2Integrazione della scansione malware nelle pipeline CI/CD
# 3Garantire caricamenti di file sicuri nelle applicazioni web

Sviluppato da pompelmi?

Pompelmi è sviluppato da una comunità di collaboratori focalizzati sul miglioramento della sicurezza dei caricamenti di file per applicazioni Node.js. Il progetto è open-source e incoraggia i contributi degli sviluppatori per migliorare la sua funzionalità e le caratteristiche di sicurezza.

Domande frequenti di pompelmi