API belgeleri

Sızıntı raporu

Bir dönem için firmanızın sızıntı özetini içerir.

Alanlar

Raporun özet sayıları.

stats.severitiesobject
Önem düzeyine göre olay sayıları.
stats.leakTypesobject
Sızıntı türüne göre olay sayıları.
stats.actionTrackingobject
İşlem durumuna göre olay sayıları (işlem yapılan / yapılmayan).
stats.totalEventsnumber
Toplam sızıntı olayı.
stats.totalCredentialsnumber
Toplam kimlik bilgisi kaydı.
stats.uniqueCredentialsnumber
Tekil kimlik bilgisi sayısı.
stats.totalMachinesnumber
Toplam bulaşmış makine kaydı.
stats.uniqueMachinesnumber
Tekil bulaşmış makine sayısı.
stats.totalRelationsnumber
Toplam makine–kimlik bilgisi ilişkisi.
stats.uniqueRelationsnumber
Tekil makine–kimlik bilgisi ilişkisi.
stats.employeesnumber
Çalışan olay sayısı.
stats.customersnumber
Müşteri olay sayısı (360).
stats.uniqueEmployeesnumber
Tekil çalışan sayısı.
stats.uniqueCustomersnumber
Tekil müşteri sayısı.

En son sızıntılar.

lastBreaches.employeeobject
En son çalışan sızıntısı.
lastBreaches.customerobject
En son müşteri sızıntısı.
_idstring
Kaydın kimliği (24 karakterlik onaltılı).
firmstring
Kaydın ait olduğu firmanın kimliği — her zaman API anahtarınızın firması.
protectionResourceGroupIdstring | null
Kaydın bağlı olduğu koruma kaynağı grubunun kimliği.
startDatestring
Rapor döneminin başlangıcı.
endDatestring
Rapor döneminin sonu.
statusstring
Rapor durumu: `pending`, `processing`, `completed`, `failed`.

Raporun kapsadığı kayıt sayıları.

reportData.eventsCountnumber
Olay sayısı.
reportData.credentialsCountnumber
Kimlik bilgisi sayısı.
reportData.machinesCountnumber
Makine sayısı.
reportData.relationsCountnumber
İlişki sayısı.
eventTimelineobject | null
Güne göre olay sayısı (`YYYY-AA-GG` → sayı).
protectionResourceBreakdownobject | null
Koruma kaynağına göre olay sayısı (kaynak kimliği → sayı).

Kimlik bilgisi özetleri.

credentialsData.totalnumber
Toplam kimlik bilgisi.
credentialsData.uniquenumber
Tekil kimlik bilgisi.
credentialsData.domainsnumber
Farklı alan adı sayısı.
credentialsData.uniquePasswordsnumber
Farklı parola SAYISI (parolalar dönmez).
credentialsData.inDateRangeobject
Rapor dönemi içindeki kimlik bilgisi sayıları.

Parola özetleri — yalnız sayılar.

passwordData.totalnumber
Toplam parola sayısı.
passwordData.uniquenumber
Tekil parola sayısı.

Hırsız yazılım özetleri.

stealerData.totalnumber
Toplam kayıt.
stealerData.familiesarray
Aileye göre kayıt sayıları.

Bulaşmış makinelerdeki antivirüs özetleri.

antivirusData.totalnumber
Antivirüs bilgisi olan makine sayısı.
antivirusData.breakdownobject
Antivirüs ürününe göre makine sayısı.
requestedBystring
Raporu isteyen kullanıcının kimliği.
createdAtstring
Oluşturulma zamanı (ISO 8601).
updatedAtstring
Son güncelleme zamanı (ISO 8601).
processStartedAtstring
Hazırlanmaya başladığı zaman.
completedAtstring
Tamamlandığı zaman.
processingDurationMsnumber
Hazırlanma süresi (milisaniye).

JSON şeması

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://darkradar.com/docs/schemas/leak-report.schema.json",
  "title": "Sızıntı raporu",
  "description": "Bir dönem için firmanızın sızıntı özetini içerir.",
  "type": "object",
  "properties": {
    "stats": {
      "type": "object",
      "description": "Raporun özet sayıları.",
      "properties": {
        "severities": {
          "type": "object",
          "description": "Önem düzeyine göre olay sayıları."
        },
        "leakTypes": {
          "type": "object",
          "description": "Sızıntı türüne göre olay sayıları."
        },
        "actionTracking": {
          "type": "object",
          "description": "İşlem durumuna göre olay sayıları (işlem yapılan / yapılmayan)."
        },
        "totalEvents": {
          "type": "number",
          "description": "Toplam sızıntı olayı."
        },
        "totalCredentials": {
          "type": "number",
          "description": "Toplam kimlik bilgisi kaydı."
        },
        "uniqueCredentials": {
          "type": "number",
          "description": "Tekil kimlik bilgisi sayısı."
        },
        "totalMachines": {
          "type": "number",
          "description": "Toplam bulaşmış makine kaydı."
        },
        "uniqueMachines": {
          "type": "number",
          "description": "Tekil bulaşmış makine sayısı."
        },
        "totalRelations": {
          "type": "number",
          "description": "Toplam makine–kimlik bilgisi ilişkisi."
        },
        "uniqueRelations": {
          "type": "number",
          "description": "Tekil makine–kimlik bilgisi ilişkisi."
        },
        "employees": {
          "type": "number",
          "description": "Çalışan olay sayısı."
        },
        "customers": {
          "type": "number",
          "description": "Müşteri olay sayısı (360)."
        },
        "uniqueEmployees": {
          "type": "number",
          "description": "Tekil çalışan sayısı."
        },
        "uniqueCustomers": {
          "type": "number",
          "description": "Tekil müşteri sayısı."
        }
      }
    },
    "lastBreaches": {
      "type": "object",
      "description": "En son sızıntılar.",
      "properties": {
        "employee": {
          "type": "object",
          "description": "En son çalışan sızıntısı."
        },
        "customer": {
          "type": "object",
          "description": "En son müşteri sızıntısı."
        }
      }
    },
    "_id": {
      "type": "string",
      "description": "Kaydın kimliği (24 karakterlik onaltılı)."
    },
    "firm": {
      "type": "string",
      "description": "Kaydın ait olduğu firmanın kimliği — her zaman API anahtarınızın firması."
    },
    "protectionResourceGroupId": {
      "type": [
        "string",
        "null"
      ],
      "description": "Kaydın bağlı olduğu koruma kaynağı grubunun kimliği."
    },
    "startDate": {
      "type": "string",
      "description": "Rapor döneminin başlangıcı."
    },
    "endDate": {
      "type": "string",
      "description": "Rapor döneminin sonu."
    },
    "status": {
      "type": "string",
      "description": "Rapor durumu: `pending`, `processing`, `completed`, `failed`."
    },
    "reportData": {
      "type": [
        "object",
        "null"
      ],
      "description": "Raporun kapsadığı kayıt sayıları.",
      "properties": {
        "eventsCount": {
          "type": "number",
          "description": "Olay sayısı."
        },
        "credentialsCount": {
          "type": "number",
          "description": "Kimlik bilgisi sayısı."
        },
        "machinesCount": {
          "type": "number",
          "description": "Makine sayısı."
        },
        "relationsCount": {
          "type": "number",
          "description": "İlişki sayısı."
        }
      }
    },
    "eventTimeline": {
      "type": [
        "object",
        "null"
      ],
      "description": "Güne göre olay sayısı (`YYYY-AA-GG` → sayı)."
    },
    "protectionResourceBreakdown": {
      "type": [
        "object",
        "null"
      ],
      "description": "Koruma kaynağına göre olay sayısı (kaynak kimliği → sayı)."
    },
    "credentialsData": {
      "type": [
        "object",
        "null"
      ],
      "description": "Kimlik bilgisi özetleri.",
      "properties": {
        "total": {
          "type": "number",
          "description": "Toplam kimlik bilgisi."
        },
        "unique": {
          "type": "number",
          "description": "Tekil kimlik bilgisi."
        },
        "domains": {
          "type": "number",
          "description": "Farklı alan adı sayısı."
        },
        "uniquePasswords": {
          "type": "number",
          "description": "Farklı parola SAYISI (parolalar dönmez)."
        },
        "inDateRange": {
          "type": "object",
          "description": "Rapor dönemi içindeki kimlik bilgisi sayıları."
        }
      }
    },
    "passwordData": {
      "type": [
        "object",
        "null"
      ],
      "description": "Parola özetleri — yalnız sayılar.",
      "properties": {
        "total": {
          "type": "number",
          "description": "Toplam parola sayısı."
        },
        "unique": {
          "type": "number",
          "description": "Tekil parola sayısı."
        }
      }
    },
    "stealerData": {
      "type": [
        "object",
        "null"
      ],
      "description": "Hırsız yazılım özetleri.",
      "properties": {
        "total": {
          "type": "number",
          "description": "Toplam kayıt."
        },
        "families": {
          "type": "array",
          "description": "Aileye göre kayıt sayıları.",
          "items": {}
        }
      }
    },
    "antivirusData": {
      "type": [
        "object",
        "null"
      ],
      "description": "Bulaşmış makinelerdeki antivirüs özetleri.",
      "properties": {
        "total": {
          "type": "number",
          "description": "Antivirüs bilgisi olan makine sayısı."
        },
        "breakdown": {
          "type": "object",
          "description": "Antivirüs ürününe göre makine sayısı."
        }
      }
    },
    "requestedBy": {
      "type": "string",
      "description": "Raporu isteyen kullanıcının kimliği."
    },
    "createdAt": {
      "type": "string",
      "description": "Oluşturulma zamanı (ISO 8601)."
    },
    "updatedAt": {
      "type": "string",
      "description": "Son güncelleme zamanı (ISO 8601)."
    },
    "processStartedAt": {
      "type": "string",
      "description": "Hazırlanmaya başladığı zaman."
    },
    "completedAt": {
      "type": "string",
      "description": "Tamamlandığı zaman."
    },
    "processingDurationMs": {
      "type": "number",
      "description": "Hazırlanma süresi (milisaniye)."
    }
  }
}

Bu sayfa işinize yaradı mı?