ZeroBogus

Oggi, nel web, distinguere tra contenuti autentici e falsi è diventato sempre più complicato. ZeroBogus ti aiuta ad identificare link malevoli, articoli sensazionalistici e fuorvianti, account social fake e tutto quello che è Bogus**. Basta un titolo costruito ad arte o un URL leggermente modificato per ingannare anche utenti esperti. Questo scenario crea un bisogno concreto: strumenti che aiutino a valutare rapidamente l’affidabilità di ciò che vediamo online.

**contraffatto, falso, fasullo,.. termine usato nello slang inglese americano


Come funziona ZeroBogus

ZeroBogus nasce proprio per rispondere a questa esigenza. Non promette di dire cosa è “vero” o “falso” in modo assoluto, ma offre segnali chiari e contestualizzati per aiutare a prendere decisioni più consapevoli. Il cuore del sistema è un’analisi multi-canale che restituisce un punteggio di rischio da 0 a 100, accompagnato da un verdetto e spiegazioni leggibili. Questo approccio rende lo strumento utile sia per utenti comuni che per chi lavora con l’informazione e la divulgazione.

ZeroBogus utilizza un sistema semplice ma efficace: ogni contenuto analizzato riceve un punteggio di rischio. A questo si affiancano tre livelli di valutazione: low_risk, medium_risk e high_risk. Questo schema permette di capire rapidamente quanto un contenuto possa essere sospetto, senza dover interpretare dati complessi.

ZeroBogus non si limita a dare un risultato, ma spiega il “perché”. Le motivazioni sono scritte in modo chiaro, rendendo il processo comprensibile anche a chi non ha competenze tecniche.


Funzionalità principali

Link Intelligence
Rilevamento phishing e tracking

Funzione di analisi dei link, ZeroBogus identifica pattern tipici del phishing, come hostname sospetti, uso di punycode o redirect nascosti. Inoltre segnala parametri di tracking come utm, gclid o fbclid, che spesso indicano campagne pubblicitarie o affiliate. È disponibile anche un’integrazione con URLScan, attivabile solo con consenso (l’URL può essere inviato a URLScan per generare un report. In tal caso valgono anche le policy del servizio terzo)I


News / Claim Check
Analisi dei contenuti testuali

Questa funzione analizza articoli e testi per individuare segnali di disinformazione. Ad esempio, rileva linguaggio sensazionalistico, urgenza ingiustificata o mancanza di fonti. In modalità “news da URL”, il sistema estrae il contenuto della pagina e analizza anche i link interni sospetti, offrendo una visione più completa.


Social Account Check
Individuazione impersonificazioni

ZeroBogus controlla rapidamente profili social per individuare possibili tentativi di impersonificazione. Analizza il nome, l’URL e il dominio della piattaforma, identificando pattern comuni di spoofing. È particolarmente utile per evitare truffe legate a falsi account aziendali o influencer.


Image Analysis (Preview)

Attualmente il modulo immagini è in fase preliminare e funziona solo con link all’immagine, con controlli base e messaggi orientativi. Tuttavia, la roadmap prevede funzionalità avanzate come analisi dei metadati e hash percettivi, sempre mantenendo un approccio privacy-friendly.

ZeroBogus

Non solo online: Architettura e flessibilità del progetto

ZeroBogus è open source con licenza MIT (a fine articolo il link alla repo Github), nello stile TivuStream il codice è pubblico e chiunque può verificarne le caratteristiche e può contribuire o segnalare bug o malfunzionamenti. E’ possibile installare lo strumento principalmente in due modi:


Versione Cloudflare Workers

La modalità consigliata è il deploy tramite Cloudflare Workers (gratuito), che consente di avere uno strumento veloce, scalabile e facilmente accessibile online. Basta caricare il file worker.js, configurare alcune variabili e impostare una route pubblica. Questo approccio è ideale per ambienti di produzione.


Esecuzione locale con Node e Docker

Per chi preferisce il controllo totale, ZeroBogus può essere eseguito in locale. È disponibile una versione Node.js (server.js) oppure un container Docker. Con pochi comandi è possibile avviare il servizio su localhost:3000. Questa opzione è perfetta per ambienti di sviluppo o per chi vuole mantenere i dati completamente offline.


API e integrazione Endpoint disponibili

ZeroBogus offre diverse API utili, tra cui /api/analyze per le analisi e /api/history per gestire la cronologia. È presente anche un endpoint /health per verificare lo stato del sistema. Questo rende il tool facilmente integrabile in altre applicazioni.
Possibili utilizzi pratici

Le API permettono di integrare ZeroBogus in sistemi di sicurezza, piattaforme editoriali o strumenti di moderazione. Ad esempio, può essere utilizzato per analizzare automaticamente link condivisi dagli utenti o verificare contenuti prima della pubblicazione.


Privacy by design controllo dei dati e consenso

ZeroBogus è progettato con un forte focus sulla privacy. Non utilizza cookie di tracking e le integrazioni esterne, come URLScan, richiedono sempre il consenso esplicito dell’utente. Anche la gestione della cronologia è limitata e, in ambiente Cloudflare, può essere temporanea.
Roadmap e sviluppi futuri
Evoluzione della piattaforma

Il progetto è in continua evoluzione. Tra gli sviluppi previsti ci sono la persistenza della cronologia tramite Cloudflare KV/D1 e nuovi moduli OSINT. L’obiettivo è ampliare le capacità di analisi mantenendo sempre il controllo dei dati lato utente.


In definitiva

ZeroBogus rappresenta un approccio semplice e pragmatico alla verifica dei contenuti online. Non sostituisce il giudizio umano, ma fornisce strumenti concreti per prendere decisioni più informate. La combinazione di open source, privacy e flessibilità lo rende una soluzione interessante sia per utenti individuali che per sviluppatori.
FAQ

  1. ZeroBogus è gratuito?
    Sì, è completamente open source e distribuito con licenza MIT.
  2. Può dire se una notizia è falsa?
    No, fornisce segnali e contesto, non un giudizio assoluto.
  3. Serve installarlo?
    No, può essere usato online oppure in locale con Node o Docker.
  4. Posso integrarlo in altri progetti?
    Sì, grazie alle API disponibili.
    Links Utili

ZeroBogus

Repo Github

Views: 4