DefenceLevel Index

Integra l'Index nel tuo sito

Il livello DEFCON del DefenceLevel Index sul tuo sito o nei tuoi strumenti: gratis, citando la fonte.

Ultimo aggiornamento: 25 ottobre 2026

Il badge

Un'immagine con il livello attuale, che si aggiorna da sola. Incolla questo codice dove vuoi mostrarla: funziona in qualunque pagina, anche in WordPress, senza script.

DefenceLevel Index: livello DEFCON attualeDefenceLevel Index: livello DEFCON attuale
<a href="https://defencelevel.com/it/index"><img src="https://defencelevel.com/api/badge.svg?lang=it" width="232" height="64" alt="DefenceLevel Index: livello DEFCON attuale"></a>

Per uno sfondo chiaro aggiungi &theme=light all'indirizzo dell'immagine. La lingua si sceglie con lang: en, de, es, fr o it.

I dati

Per chi sviluppa: questi indirizzi su https://defencelevel.com si leggono da qualunque sito, senza chiave d'accesso.

IndirizzoContenuto
/api/status?lang=itLivello attuale: DEFCON, nome e messaggio del livello nella lingua scelta, ora dell'ultimo aggiornamento in UTC.
/api/trend?days=30Livello di ogni giorno negli ultimi 30 giorni (oppure 90 o 365), con il numero di vulnerabilità selezionate e i numeri di sintesi dell'Index.
/api/trend?days=365&format=csvGli stessi dati, in un file CSV.
/it/index/feed.xmlFeed Atom con il livello di ogni giorno.
/it/cve/feed.xmlFeed Atom delle pagine delle vulnerabilità comparse nei briefing: codice CVE, titolo e livello più grave, 7 giorni dopo la prima comparsa, subito quelle a DEFCON 1–2.

La descrizione completa, in formato OpenAPI, è in /openapi.json.

Esempio di risposta del livello attuale:

{
  "defcon": 3,
  "label": "Rischio significativo",
  "message": "Se usi i prodotti sotto attacco, aggiornali subito.",
  "color": "#EA580C",
  "updated_at": "2026-10-06T05:00:00.000Z",
  "exploited": 8,
  "urgent_today": 0,
  "stats": {
    "observations": 503,
    "evaluated": 305,
    "selected": 9,
    "noise": 0
  }
}

Esempi

Il livello attuale dalla riga di comando, con curl:

curl -s "https://defencelevel.com/api/status?lang=it"

In Python, senza librerie esterne:

import json
import urllib.request

with urllib.request.urlopen("https://defencelevel.com/api/status?lang=it", timeout=10) as r:
    data = json.load(r)

print(f"DEFCON {data['defcon']}: {data['label']}")

I livelli degli ultimi 30 giorni in un file CSV:

curl -s "https://defencelevel.com/api/trend?days=30&format=csv"

Aggiornamenti

  • Il livello attuale si ricalcola a ogni raccolta, circa ogni 30 minuti.
  • Il livello del giorno si fissa alle 05:00 UTC e poi non cambia più.
  • Le risposte restano in memoria per qualche minuto: basta leggerle al massimo una volta ogni 5 minuti.

Licenza e citazione

I dati dell'Index sono pubblicati con licenza Creative Commons Attribuzione 4.0 (CC BY 4.0): puoi usarli liberamente, anche a fini commerciali, citando la fonte con un link a defencelevel.com.

Fonte: DefenceLevel Index (defencelevel.com)

Il badge porta già la citazione: basta lasciare il link all'Index. Le condizioni complete sono nei Termini di servizio.

Cosa non è incluso

I testi del briefing, cioè perché una vulnerabilità conta, chi è colpito e cosa fare, restano agli abbonati. Delle vulnerabilità sono pubblici solo codice CVE, titolo, livello e giorni nei briefing, nelle pagine /cve.

Contatti

Per un'integrazione diversa da queste scrivici a info@defencelevel.com.