SecFeed

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.

limit1–100, Standard 30
categoryKategorie-Slug (z. B. security, kubernetes)
severitycritical / high / medium / low / info
curl "https://blog.schoergendorfer.com/api/posts?severity=critical&limit=5"

Antwortfelder pro Beitrag: slug, title, url, category, severity, cvss, kev, cve_ids, published_at, summary (deutsche Kurzfassung).

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.
Solche Analysen wöchentlich – in 5 Minuten.

Kein Spam, Double-Opt-in, jederzeit abbestellbar.

Newsletter abonnieren oder RSS