SonarQube ataskaitų webhookai
Sužinokite, kaip SonarQube webhookai veikia Procurize AI, įskaitant sąranką, apkrovos struktūrą, saugumo patikrinimą ir pakartojimo elgseną.
Apžvalga
Procurize webhookai leidžia išorinėms sistemoms gauti pranešimus, kai naujos SonarQube ataskaitos yra įkeliamos arba atnaujinamos.
Webhookų konfigūravimas
Webhookus galima pridėti arba redaguoti organizacijos nustatymų skydelyje, Saugumo ataskaitų sekcijoje adresu https://dashboard.procurize.ai.
Prašome atkreipti dėmesį, kad prieiga prie nustatymų skydelio reikalauja autorizacijos, o prieiga prie organizacijos nustatymų skydelio reikalauja, kad vartotojas turėtų bent Administrator rolę toje organizacijoje.

Norėdami patikrinti webhookus, galite naudoti populiarias internetines paslaugas, pvz., https://webhook-test.com
Webhookų apkrova
Webhookų įvykiai pristatomi kaip HTTP POST užklausos su JSON apkrova.
Example Payload
{
"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ų saugumas
Norint užtikrinti autentiškumą, webhookų užklausos apima parašo antraštę, sugeneruotą naudojant bendrą slaptąjį raktą.
- Parašas apskaičiuojamas naudojant HMAC-SHA256
- Klientai turėtų patikrinti parašą prieš apdorodami apkrovą
Tai apsaugo nuo neautorizuotų arba apgaulingų webhookų pristatymų.
Pristatymas ir pakartojimai
- Webhookai tikisi
2xxatsakymo, kad būtų laikomi sėkmingai pristatytais - Nepavykę pristatymai automatiškai pakartojami kas valandą.
- Įvykiai gali būti pristatyti kelis kartus; vartotojai turėtų įgyvendinti idempotentinį apdorojimą
Tipinės naudojimo atvejų
- Automatiškai įkelti SonarQube radinius į vidinius saugumo prietaisų skydelius
- Pradėti atitikties darbo srautus, kai nesėkminga kokybės varteliai
- Archyvuoti saugumo ataskaitas auditams ir tiekėjų rizikos peržiūrai
- Išlaikyti trečiųjų šalių sistemas sinchronizuotas su naujausia kodo saugumo būkle
