# Presidio — Componenti di terze parti e licenze Verificato il 23/10/2026 leggendo il file di licenza nel repository ufficiale di ciascun progetto. Presidio gira in **modalità licenza commerciale** (`PRESIDIO_LICENSE_MODE=commercial`, predefinita): sono esclusi i componenti la cui licenza gratuita non consente l'uso in un servizio commerciale. ## Inclusi nell'immagine di Presidio | Componente | Uso | Licenza | |---|---|---| | Node.js (immagine `node:22-alpine`) | runtime | MIT (+ licenze delle dipendenze di Node) | | nuclei — ProjectDiscovery | scansione vulnerabilità web (non intrusiva) | MIT | | nuclei-templates — ProjectDiscovery | modelli di controllo | MIT | | testssl.sh | analisi TLS (eseguito come programma separato, non modificato) | GPL-2.0 | | IBM Plex Sans e IBM Plex Mono — IBM Corp. (file WOFF2 da Fontsource 5.3.0) | caratteri della console, serviti da Presidio (nessuna richiesta a Google Fonts) | SIL Open Font License 1.1 — testo in `/fonts/OFL-IBM-Plex-Sans.txt` e `/fonts/OFL-IBM-Plex-Mono.txt` | | Pacchetti Alpine (bash, curl, openssl, bind-tools, coreutils, grep, procps) | strumenti di sistema | elenco con licenza generato al build in `/app/THIRD_PARTY_ALPINE.txt` | ## Dati | Fonte | Uso | Licenza / condizioni | |---|---|---| | DB-IP Lite (paese, ASN) | geolocalizzazione locale degli IP | CC BY 4.0 — attribuzione con link "IP Geolocation by DB-IP" mostrata in console | | DroneBL (DNSBL) | reputazione IP | gratuito "for both commercial and non-commercial purposes" (dronebl.org/docs/howtouse) | ## Servizi esterni (opzionali, con chiave dell'utente) | Servizio | Uso | Condizioni | |---|---|---| | Claude — Anthropic API | analista IA (predefinito) | termini commerciali Anthropic; riceve solo un riepilogo degli eventi, mai il contenuto dei siti | ## Usati sul server, fuori dall'immagine di Presidio | Componente | Uso | Licenza | |---|---|---| | OSV-Scanner v2.7.0 — Google | analisi di dipendenze e immagini (script presidio-supplychain.sh, binario verificato con SHA-256) | Apache-2.0 | | Database OSV (osv.dev) | dati sulle vulnerabilità delle dipendenze | dati aperti, vedi osv.dev | | CISA KEV | catalogo delle vulnerabilità sfruttate (sito CISA o copia ufficiale cisagov/kev-data) | pubblicato da CISA | | FIRST EPSS | probabilità di sfruttamento | pubblicato da FIRST | ## Componenti dell'infrastruttura (container separati, non inclusi in Presidio) | Componente | Licenza | |---|---| | Traefik | MIT | | OWASP CRS (Core Rule Set) | Apache-2.0 | | traefik-modsecurity-plugin (madebymode) | Apache-2.0 | ## Esclusi in modalità commerciale (e perché) | Componente | Motivo | Sostituito da | |---|---|---| | nmap | Nmap Public Source License: vieta l'uso in prodotti proprietari senza licenza OEM | motore porte di Presidio (riattivabile solo con `PRESIDIO_NMAP_OEM=1`) | | ip-api.com (gratuito) | solo uso non commerciale | DB-IP Lite locale | | Spamhaus, SpamCop, Barracuda, UCEPROTECT, s5h, dan.me.uk | condizioni commerciali non verificate o a pagamento | DroneBL (riattivabili con `PRESIDIO_DNSBL` dopo verifica dei termini) | | Canarytokens (Thinkst) | GPL-3.0 con eccezioni restrittive per software proprietario | esche/honeytoken scritti da Presidio | | Aikido Zen (firewall-node) | AGPL-3.0 / commerciale | — (valutazione futura) | ## Valutati per le prossime funzioni (licenza verificata) CrowdSec (MIT) · plugin CrowdSec per Traefik (Apache-2.0) · Anubis (MIT) · OSV-Scanner (Apache-2.0) · Gitleaks (MIT) · Falco (Apache-2.0) · LLM Guard (MIT) · dnstwist (Apache-2.0) · garak (Apache-2.0) · Tracecat (AGPL-3.0: solo come servizio separato).