SonarQube-ի հաշվետվությունների webhook-ներ
Սովորեք, թե ինչպե՞ս են աշխատում SonarQube-ի webhook-ները Procurize AI-ում, ներառյալ կարգաբերում, նվերի կառուցվածք, անվտանգության վավերացում և կրկնակի փորձի վարքագիծը:
Ընդհանուր տեսապատկեր
Procurize-ի webhook-ները թույլ են սարքել արտաքին համակարգերին ստանալ ծանուցումներ, երբ նոր SonarQube-ի հաշվետվություններ ներմուծվում են կամ թարմացվում են:
Webhook-ների կազմաձևում
Webhook-ները կարելի է ավելացնել կամ խմբագրել կազմակերպության կարգավորումների պենելում, Անվտանգության հաշվետվություններ բաժնում՝ https://dashboard.procurize.ai.
Խնդրում ենք նկատի ունենալ, որ կարգավորման պենելի հասանելիությունը պահանջում է արտոնացում, և կազմակերպության կարգավորումների պենելին հասանելիություն ունենալու համար անհրաժեշտ է օգտատերը ունենալ առնվազն ադմինիստրատորի տրամադրություն այդ կազմակերպությունում.

Webhook-ները ստուգելու համար կարող եք օգտագործել հանրահայտ առցանց ծառայություններ, օրինակ https://webhook-test.com
Webhook-ների պարունակություն
Webhook իրադարձությունները փոխանցվում են HTTP POST հարցումների միջոցով, որոնք պարունակում են JSON տվյալներ.
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-ների անվտանգության
Նարբորության ապահովման համար webhook-ների հարցումները ներառում են ստորագրման վերնագիրը, որը գեներացվում է համատեղ գաղտնիքով.
- Ստորագրմանը հաշվարկվում է HMAC-SHA256-ի միջոցով
- Կայանքները պետք է ստուգեն ստորագրությունը նախքան պարունակության մշակումը
Սա կանխում է չբաժանված կամ խաբված webhook առաքումները:
Առաքում և կրկնակներ
- Webhook-ները սպասում են
2xxպատասխանը՝ հաշվարկվելու համար հաջողված առաքում - Շախված առաքումները ինքնաբար կրկնվում են ժամիս.
- Իրադարձությունները կարող են ուղարկվել ավելի քան մեկ անգամ; սպառողները պետք է իրականացնել իդեոմպոտենտ պրոցես
Տարբերակներ
- Ինքնաբար ներմուծեք SonarQube-ի գտնվածները ներսի անվտանգության վահանակների
- Գործարկեք համաձայնեցման աշխատանքային հոսքեր, երբ որ որակավորման գետի ստուգումները ձախողվում են
- Արխիվացրեք անվտանգության հաշվետվությունները აუდիտների և վաճառողի ռիսկի վերանայումների համար
- Համաժամեցրեք երրորդ անձի համակարգերը վերջին կոդի անվտանգության վիճակի հետ
Տես նաև:
Կապակցված հոդվածներ
Ինչ են անվտանգության հաշվետվությունները?
