Für Entwickler
API-Dokumentation
Alle veröffentlichten Daten sind als JSON abrufbar – read-only, ohne Anmeldung,
CORS-offen. Free-Tier: 60 Anfragen/Minute.
Einzige Bedingung: sichtbare Attribution
„Powered by SecFeed“ mit Link (steht auch im attribution-Feld jeder Antwort).
GET /api/posts
Veröffentlichte Beiträge, neueste zuerst.
limit | 1–100, Standard 30 |
|---|---|
category | Kategorie-Slug (z. B. security, kubernetes) |
severity | critical / high / medium / low / info |
curl "https://blog.schoergendorfer.com/api/posts?severity=critical&limit=5"
GET /api/posts/{slug}
Einzelner Beitrag inkl. Langform und Maßnahmen-Checkliste.
curl "https://blog.schoergendorfer.com/api/posts/beispiel-slug"
GET /api/cve/{CVE-ID}
Aggregierte CVE-Daten (Schweregrad, CVSS, KEV) + alle zugehörigen Beiträge.
curl "https://blog.schoergendorfer.com/api/cve/CVE-2026-1234"
GET /api/lagebild
Das 7-Tage-Lagebild: Zähler je Schweregrad, KEV-Anteil, Tages-Trend. Ideal für Dashboards – fertige Vorlagen.
curl "https://blog.schoergendorfer.com/api/lagebild"
Spielregeln
- Attribution ist Pflicht: „Powered by SecFeed“ mit Link auf https://blog.schoergendorfer.com – überall dort, wo die Daten gezeigt werden.
- Rate-Limit 60/min pro IP; bei Überschreitung antwortet die API mit 429.
- Nur veröffentlichte Inhalte; keine Authentifizierung, keine personenbezogenen Daten.
- Höhere Limits, Webhooks oder Sonderformate: Kontakt im Impressum.