forward
AuthPrima dell'applicazione, senza agentiBefore the application, agentlessSi integra con Traefik come forwardAuth: ogni richiesta è ispezionata prima del backend, che riceve solo traffico pulito.Integrates with Traefik as forwardAuth: every request is inspected before the backend, which only sees clean traffic.
12Categorie di attaccoAttack categoriesSQL e NoSQL injection, XSS, path traversal, command injection, SSRF, XXE, CRLF, injection di template e Log4Shell, aggiramento dell'autenticazione (Next.js), metodi anomali, ricognizione e scanner. URL decodificate fino a 3 livelli contro l'offuscamento.SQL and NoSQL injection, XSS, path traversal, command injection, SSRF, XXE, CRLF, template injection and Log4Shell, authentication bypass (Next.js), anomalous methods, reconnaissance and scanners. URLs decoded up to 3 levels against obfuscation.
licenzeFonti usabili commercialmenteCommercially usable sourcesSolo fonti con uso commerciale verificato: DroneBL per la reputazione, DB-IP Lite in locale per la geolocalizzazione, AbuseIPDB opzionale con la tua chiave. Le altre liste si attivano solo dopo averne verificato i termini.Only sources with verified commercial use: DroneBL for reputation, DB-IP Lite locally for geolocation, optional AbuseIPDB with your own key. Other lists are enabled only after checking their terms.
KEVDalla CVE alla patch virtualeFrom CVE to virtual patchOgni 12 ore incrocia il catalogo CISA delle vulnerabilità sfruttate e la probabilità EPSS con la tecnologia rilevata su ogni sito. La regola nasce proposta, passa in sola osservazione e blocca solo dopo la tua approvazione.Every 12 hours it matches CISA's catalogue of exploited vulnerabilities and EPSS likelihood against the technology found on each site. A rule starts as a proposal, moves to observe-only and blocks only after your approval.
24/72hRegistro incidenti con scadenzeIncident register with deadlinesPer ogni incidente calcola le scadenze di NIS2 (24 h, 72 h, 1 mese), GDPR (72 h) e Cyber Resilience Act, ti avvisa prima di ognuna e collega le evidenze. Le notifiche alle autorità restano una tua decisione.For each incident it computes NIS2 (24 h, 72 h, 1 month), GDPR (72 h) and Cyber Resilience Act deadlines, reminds you before each one and links the evidence. Notifying authorities remains your decision.
monitorOnboarding senza rischiRisk-free onboardingModalità di sola osservazione per sito: vedi cosa verrebbe bloccato, verifichi i falsi positivi, poi passi al blocco.Per-site observe-only mode: see what would be blocked, review false positives, then switch to enforcement.
atomicZero data lossZero data lossScritture atomiche su volume persistente; la configurazione del proxy viene scritta in un file dedicato e mai sovrapposta a quella esistente.Atomic writes on a persistent volume; proxy configuration is written to a dedicated file and never overwrites the existing one.
AICosa vede l'AI, e cosa noWhat the AI sees, and what it doesn'tDomini, IP e percorsi richiesti dagli attaccanti e conteggi. Il testo scritto dagli attaccanti è isolato come dato non attendibile, a difesa dalla prompt injection; le azioni proposte passano da un elenco chiuso di tipi consentiti e da regole deterministiche.Domains, attacker IPs and requested paths, and counts. Attacker-supplied text is isolated as untrusted data against prompt injection; proposed actions go through an allowlist and deterministic rules.
headersVerifica dal lato del browserBrowser-side verificationLe protezioni vengono controllate sulla risposta che riceve un browser vero, e Presidio segnala quando un sito risponde in modo diverso ai client automatici.Protections are checked on the response a real browser receives, and Presidio flags when a site answers automated clients differently.
testedComportamento verificatoVerified behaviourUna suite di test automatici copre WAF, guardrail dell'AI, rollback, CSP, registro e scanner a ogni rilascio.An automated test suite covers the WAF, AI guardrails, rollback, CSP, the log and the scanner on every release.
Componenti e fontiComponents & sources
Cosa c'è dentro, con le licenzeWhat's inside, with licenses
Componenti open-source riconosciuti, tenuti distinti dalle fonti dati e dai servizi esterni, che open-source non sono.Recognized open-source components, kept separate from data sources and external services, which are not open source.
Nel prodotto · open sourceIn the product · open source
Node.js · MIT · nessun pacchetto npmno npm packages
Alpine Linux · immagine di basebase image
nuclei · MIT · CVE & misconfig
nuclei-templates · MIT · ProjectDiscovery
Motore porte di PresidioPresidio port engine · codice proprioown code
testssl.sh · GPLv2 · TLS
OpenSSL · curl · BIND tools · strumenti di retenetwork tools
Infrastruttura di riferimentoReference infrastructure
Traefik · MIT · reverse proxy
Docker · Apache-2.0
Coolify · Apache-2.0 · opzionaleoptional
Let's Encrypt · certificati TLSTLS certificates
Fonti dati e servizi esterni · non open sourceData sources & external services · not open source
DB-IP Lite · CC BY 4.0 · geolocalizzazione in localelocal geolocation
DroneBL · reputazione IP, uso commerciale gratuitoIP reputation, free for commercial use
CISA KEV · vulnerabilità sfruttateexploited vulnerabilities
FIRST EPSS · probabilità di sfruttamentoexploitation likelihood
AbuseIPDB · opzionaleoptional
Analista AIAI analyst · Claude (Anthropic) · in alternativa un modello ospitato da teor a model you host
In arrivoComing
OWASP CRS · ModSecurity · Apache-2.0 · in osservazionein observation
CrowdSec · MIT
OSV-Scanner · Apache-2.0
Falco · Apache-2.0
Authelia · SSO / 2FA
WireGuard · VPN
Presidio funziona in modalità licenza commerciale: sono esclusi i componenti la cui licenza gratuita non consente l'uso in un servizio commerciale (per esempio nmap, ip-api, Spamhaus). Elenco completo con le licenze: third-party-notices.txt.Presidio runs in commercial-licence mode: components whose free licence does not allow use in a commercial service are excluded (for example nmap, ip-api, Spamhaus). Full list with licences: third-party-notices.txt.