الانتقال إلى المحتوى الرئيسي
POST
/
scans
/
cve
/
mac-address
/
cve
/
status
تحديث حالة الثغرة (CVE)
curl --request POST \
  --url https://api.altostrat.io/scans/cve/mac-address/cve/status \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "mac_address": "00:1A:2B:3C:4D:5E",
  "cve_id": "CVE-2023-1234",
  "status": "accepted",
  "justification": "هذه الثغرة مرتبطة بخدمة غير معرضة للإنترنت ومحمية بجدار ناري داخليًا. يعتبر الخطر منخفضًا."
}'
{
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "mac_address": "00:1A:2B:3C:4D:5E",
    "cve_id": "CVE-2023-1234",
    "status": "accepted",
    "justification": "تم قبول الخطر بسبب أن الخدمة داخلية فقط ولا يوجد وصول خارجي لها.",
    "scan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "expiration_date": "2023-11-07T05:31:56Z",
    "created_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "updated_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  },
  "message": "تم تحديث حالة CVE بنجاح"
}

Authorizations

Authorization
string
header
required

أدخل رمز الحامل الخاص بك بالتنسيق: Bearer {token}

Body

application/json

تفاصيل تحديث حالة CVE.

mac_address
string
required

عنوان MAC للجهاز المتأثر.

Example:

"00:1A:2B:3C:4D:5E"

cve_id
string
required

معرف CVE المراد تحديثه.

Example:

"CVE-2023-1234"

status
enum<string>
required

الحالة الجديدة للثغرة.

الخيارات المتاحة:
accepted,
mitigated
Example:

"accepted"

justification
string
required

سبب مفصل لتغيير الحالة، لأغراض التدقيق.

Example:

"هذه الثغرة مرتبطة بخدمة غير معرضة للإنترنت ومحمية بجدار ناري داخليًا. يعتبر الخطر منخفضًا."

Response

تم تحديث حالة CVE بنجاح. يتم إرجاع سجل الحالة الذي تم إنشاؤه.

data
object
message
string
Example:

"تم تحديث حالة CVE بنجاح"