DefenceLevel Index
Den Index in Ihre Website einbinden
Die DEFCON-Stufe des DefenceLevel Index auf Ihrer Website oder in Ihren Werkzeugen: kostenlos, mit Quellenangabe.
Das Badge
Ein Bild mit der aktuellen Stufe, das sich selbst aktualisiert. Fügen Sie diesen Code dort ein, wo es erscheinen soll: Er funktioniert auf jeder Seite, auch in WordPress, ohne Skripte.
<a href="https://defencelevel.com/de/index"><img src="https://defencelevel.com/api/badge.svg?lang=de" width="232" height="64" alt="DefenceLevel Index: aktuelle DEFCON-Stufe"></a>Für einen hellen Hintergrund ergänzen Sie &theme=light in der Bildadresse. Die Sprache wählen Sie mit lang: en, de, es, fr oder it.
Die Daten
Für Entwickler: Diese Adressen unter https://defencelevel.com lassen sich von jeder Website aus lesen, ohne Zugangsschlüssel.
| Adresse | Inhalt |
|---|---|
/api/status?lang=de | Aktuelle Stufe: DEFCON, Name und Hinweis der Stufe in der gewählten Sprache, Zeitpunkt der letzten Aktualisierung in UTC. |
/api/trend?days=30 | Stufe jedes Tages in den letzten 30 Tagen (oder 90 bzw. 365), mit der Zahl der ausgewählten Schwachstellen und den Kennzahlen des Index. |
/api/trend?days=365&format=csv | Dieselben Daten als CSV-Datei. |
/de/index/feed.xml | Atom-Feed mit der Stufe jedes Tages. |
/de/cve/feed.xml | Atom-Feed der Seiten der Schwachstellen, die in den Briefings erschienen sind: CVE-Kennung, Titel und schwerste Stufe, 7 Tage nach dem ersten Erscheinen, bei DEFCON 1–2 sofort. |
Die vollständige Beschreibung im OpenAPI-Format finden Sie unter /openapi.json.
Beispielantwort für die aktuelle Stufe:
{
"defcon": 3,
"label": "Erhebliches Risiko",
"message": "Wenn Sie die angegriffenen Produkte einsetzen, aktualisieren Sie sie sofort.",
"color": "#EA580C",
"updated_at": "2026-10-06T05:00:00.000Z",
"exploited": 8,
"urgent_today": 0,
"stats": {
"observations": 503,
"evaluated": 305,
"selected": 9,
"noise": 0
}
}Beispiele
Die aktuelle Stufe auf der Kommandozeile, mit curl:
curl -s "https://defencelevel.com/api/status?lang=de"In Python, ohne externe Bibliotheken:
import json
import urllib.request
with urllib.request.urlopen("https://defencelevel.com/api/status?lang=de", timeout=10) as r:
data = json.load(r)
print(f"DEFCON {data['defcon']}: {data['label']}")Die Stufen der letzten 30 Tage als CSV-Datei:
curl -s "https://defencelevel.com/api/trend?days=30&format=csv"Aktualisierung
- Die aktuelle Stufe wird bei jeder Erfassung neu berechnet, etwa alle 30 Minuten.
- Die Stufe des Tages wird um 05:00 UTC festgelegt und ändert sich danach nicht mehr.
- Antworten werden einige Minuten zwischengespeichert: Es genügt, sie höchstens alle 5 Minuten abzurufen.
Lizenz und Quellenangabe
Die Daten des Index stehen unter der Lizenz Creative Commons Namensnennung 4.0 (CC BY 4.0): Sie dürfen sie frei nutzen, auch zu kommerziellen Zwecken, mit Quellenangabe und einem Link auf defencelevel.com.
Quelle: DefenceLevel Index (defencelevel.com)Das Badge enthält die Quellenangabe bereits: Lassen Sie einfach den Link zum Index stehen. Die vollständigen Bedingungen stehen in den Nutzungsbedingungen.
Was nicht enthalten ist
Die Texte des Briefings, also warum eine Schwachstelle zählt, wer betroffen ist und was zu tun ist, bleiben den Abonnenten vorbehalten. Von den Schwachstellen sind nur CVE-Kennung, Titel, Stufe und Tage in den Briefings öffentlich, auf den /cve-Seiten.
Kontakt
Für eine andere Art der Einbindung schreiben Sie an info@defencelevel.com.