Geliştiriciler için

DayBreach verisini kendi ürününüze bağlayın

Sitede gördüğünüz her şey API olarak da var. Bir hesap açın, anahtarınızı alın ve bir dakika içinde ilk isteğinizi gönderin.

Ücretsiz
Kart veya onay gerekmez
2.000
Günlük istek (kişisel anahtar)
10.000
Günlük istek (kurum anahtarı)
6
Veri akışı: açık, haber, sızıntı, ihlal, çete, detay

API

Intelligence API belgeleri

Güncel açıkları, etkiledikleri ürünleri, haberleri, sızıntıları ve çeteleri kendi ekranlarınıza çekin. API yalnızca herkese açık tehdit verisi döndürür ve sizden envanter bilgisi istemez: hangi sistemlerinizin etkilendiğini kendi tarafınızda eşleştirirsiniz.

1. Anahtar alın

Hesap Merkezi → API anahtarları sayfasından anahtar oluşturun. Anahtar yalnızca oluşturulduğu anda gösterilir; sunucunuzda gizli bir ayar olarak saklayın, tarayıcıya veya mobil uygulamaya gömmeyin.

2. İstek gönderin

Anahtarı x-api-key başlığında gönderin.

curl -H "x-api-key: $DAYBREACH_API_KEY" \
  "https://api.enginteksut.com.tr/api/v1/intel/cves?vendor=microsoft&severity=CRITICAL&limit=20"

3. Yanıtı okuyun

Her yanıt imzalı bir pakettir. Veri manifest.data içindedir; listelerde items, total ve has_next alanları bulunur.

{
  "manifest": {
    "kind": "cve_list",
    "generated_at": "2026-10-09T14:24:07.000Z",
    "data": { "items": [ { "id": "CVE-2026-…", "severity": "CRITICAL", "affected": [ … ] } ],
              "page": 1, "limit": 20, "total": 4400, "has_next": true }
  },
  "signature": "…",
  "algorithm": "Ed25519"
}

İmzayı /intel/public-key ile aldığınız anahtarla doğrulayabilirsiniz: imza, manifest nesnesinin anahtarları alfabetik sıralanmış JSON hâlini kapsar. Değişmeyen yanıtlar için ETag / If-None-Match desteklenir.

Uç noktalar

GETYetkiAçıklama
/intel/cvesAkışGüvenlik açıkları; en yeni önce. q parametresi sorgu dilini kabul eder.

q, vendor, product, severity, kev, exploit, since, page, limit

/intel/newsAkışGüvenlik haberleri.

cve, since, page, limit

/intel/incidentsAkışFidye yazılımı sızıntı duyuruları.

gang, country, sector, domain, since, page, limit

/intel/breachesAkışResmî ihlal bildirimleri (KVKK, SEC 8-K, Have I Been Pwned).

source, country, q, since, page, limit

/intel/gangsAkışFidye yazılımı çeteleri.

q, page, limit

/intel/gangs/{slug}AkışTek bir çete, ilişkili açıklar ve son sızıntılarıyla.
/intel/cves/{id}DetayTek bir açığın tam kaydı: etkilenen ürün ve sürümler, referanslar, yama değerlendirmesi.
/intel/advisories/{id}DetayTek bir tehdit danışma belgesi.
/intel/changesDeğişikliklerVerdiğiniz imleçten sonra değişen kayıtlar.

cursor, limit

/intel/snapshotTam kopyaTüm kataloğun önceden hazırlanmış imzalı kopyası (büyük dosya).
/intel/public-key—İmza doğrulama anahtarı. Anahtar gerektirmez.

Sistemlerinizi etkileyen açıkları bulmak

Kullandığınız her ürün için /intel/cves?vendor=…&product=… çağrısını yapın, ya da /intel/changes ile yeni kayıtları düzenli çekip kendi envanterinizle karşılaştırın. Her açığın affected listesi ürün adını ve etkilenen sürüm aralığını (versionRange) içerir. Karşılaştırma sizin tarafınızda yapıldığı için envanteriniz ağınızdan çıkmaz.

Yapay zekâ asistanınıza bağlayın (MCP)

DayBreach bir MCP sunucusu olarak da çalışır: Claude, Cursor veya MCP destekleyen başka bir asistan, sizin anahtarınızla açıkları, sızıntıları, ihlal bildirimlerini ve çeteleri doğrudan sorgulayabilir. Örneğin “Fortinet için son bir ayda çıkan kritik açıklar neler?” diye sorabilirsiniz.

Claude Code

claude mcp add --transport http daybreach https://api.enginteksut.com.tr/api/v1/mcp \
  --header "x-api-key: $DAYBREACH_API_KEY"

Cursor ve benzerleri (mcp.json)

{
  "mcpServers": {
    "daybreach": {
      "url": "https://api.enginteksut.com.tr/api/v1/mcp",
      "headers": { "x-api-key": "dbk_..." }
    }
  }
}

Araçlar: search_cves, get_cve, list_ransomware_incidents, list_breach_notices, search_gangs, get_gang, search_security_news. Hepsi salt okunurdur ve anahtarınızın istek sınırlarına tabidir.

Sınırlar ve hatalar

  • Her anahtarın dakikalık istek sınırı ve günlük kotası vardır; güncel değerler anahtar listesinde görünür.
  • 401 anahtar gönderilmedi · 403 anahtar geçersiz, iptal edilmiş veya yetkisi yok · 429 sınır aşıldı.
  • Hata yanıtları { "error": { "code", "message" } } biçimindedir.
  • Sızıntı kayıtlarındaki claim_status alanı, kaydın bir iddia mı yoksa doğrulanmış mı olduğunu belirtir.