SonarQube Raporlama Webhook’ları

Procurize AI’da SonarQube webhook’larının nasıl çalıştığını, kurulumunu, yük taşıma yapısını, güvenlik doğrulamasını ve yeniden deneme davranışını öğrenin.

Genel Bakış

Procurize webhook’ları, yeni SonarQube raporları alındığında veya güncellendiğinde harici sistemlerin bildirim almasını sağlar.

Webhook’ları Yapılandırma

Webhook’lar, Organizasyonun ayarlar paneli’nde, Güvenlik raporları bölümünde https://dashboard.procurize.ai adresinden eklenebilir veya düzenlenebilir.
Lütfen ayarlar paneline erişimin yetkilendirme gerektirdiğini ve organizasyonun ayarlar paneline erişimin, o organizasyonda en az Yönetici rolüne sahip bir kullanıcı gerektirdiğini unutmayın.

Webhook düzenleyici

Webhook’ları kontrol etmek için https://webhook-test.com gibi popüler çevrimiçi hizmetleri kullanabilirsiniz.

Webhook Yük Taşıma

Webhook olayları, JSON yükü içeren HTTP POST istekleri olarak teslim edilir.

Örnek Yük

{
  "organizationId": "00000000-0000-0000-0000-000000000001",
  "reports": [
    {
      "projectName": "Test product",
      "id": "00000000-0000-0000-0000-000000000002",
      "reportType": "CWE Top 25",
      "reportVersion": 2024,
      "projectVersion": "1.0",
      "date": "2025-12-17T09:05:48.5946432+00:00",
      "uploadDate": "2025-12-17T09:05:48.5946432+00:00",
      "vulnerabilitiesCount": 0,
      "securityRating": "A"
    }
  ]
}

Webhook Güvenliği

Gerçekliği sağlamak için webhook istekleri, paylaşılan bir gizli anahtarla oluşturulan bir imza başlığı içerir.

  • İmza, HMAC-SHA256 kullanılarak hesaplanır
  • İstemciler, yükü işlemeye başlamadan önce imzayı doğrulamalıdır

Bu, yetkisiz veya taklit webhook teslimatlarını önler.

Teslimat ve Yeniden Denemeler

  • Webhook’ların başarılı bir şekilde teslim edildiği kabul edilmesi için 2xx yanıtı beklenir
  • Başarısız teslimatlar saatlik olarak otomatik şekilde yeniden denenir.
  • Olaylar birden fazla kez teslim edilebilir; tüketiciler idempotent işleme uygulamalıdır

Yaygın Kullanım Senaryoları

  • SonarQube bulgularını iç güvenlik panolarına otomatik olarak al
  • Kalite kapıları başarısız olduğunda uyumluluk iş akışlarını tetikle
  • Denetimler ve satıcı risk incelemeleri için güvenlik raporlarını arşivle
  • Üçüncü taraf sistemleri en son kod güvenlik durumuyla senkronize tut

Ayrıca Bakınız:

İlgili Makaleler

Güvenlik Raporları Nedir?

Güvenlik raporları deposu

Güvenlik Raporlarını Nasıl Yapılandırırsınız

En Üste
Dil seç