InfoGrab Docs

취약점 API

REST API로 GitLab 취약점 관리 (폐기됨). 조회, 확인, 해결, 기각, 되돌리기 작업 지원. 대신 GraphQL 사용.

히스토리 last_edited_at 이 GitLab 16.7에서 폐기 . start_date 가 GitLab 16.7에서 폐기 . updated_by_id 가 GitLab 16.7에서 폐기 . last_edited_by_id 가 GitLab 16.7에서 폐기 . due_date 가 GitLab 16.7에서 폐기 . Note 이전 취약점 API는 취약점 발견 API로 이름이 변경되었으며, 문서는 다른 위치 로 이동되었습니다. 이 문서는 이제 취약점 에 대한 접근을 제공하는 새 취약점 API를 설명합니다. 취약점에 대한 모든 API 호출은 인증 이 필요합니다. 인증된 사용자가 취약점 보고서 보기 권한이 없는 경우, 이 요청은 403 Forbidden 상태 코드를 반환합니다. Warning 이 API는 폐기 중이며 불안정한 것으로 간주됩니다. 응답 페이로드는 GitLab 릴리스에 따라 변경되거나 중단될 수 있습니다. 대신 GraphQL API 를 사용하세요. 자세한 내용은 GraphQL 예시 를 참조하세요. 취약점 조회 # 지정된 취약점을 조회합니다. GET /vulnerabilities/:id 속성 유형 필수 설명 id integer or string 예 가져올 취약점의 ID curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/vulnerabilities/1" 응답 예시: { "id" : 1 , "title" : "Predictable pseudorandom number generator" , "description" : null , "state" : "opened" , "severity" : "medium" , "confidence" : "medium" , "report_type" : "sast" , "project" : { "id" : 32 , "name" : "security-reports" , "full_path" : "/gitlab-examples/security/security-reports" , "full_name" : "gitlab-examples / security / security-reports" } , "author_id" : 1 , "closed_by_id" : null , "created_at" : "2019-10-13T15:08:40.219Z" , "updated_at" : "2019-10-13T15:09:40.382Z" , "closed_at" : null } 취약점 확인 # 지정된 취약점을 확인합니다. 취약점이 이미 확인된 경우 304 상태 코드를 반환합니다. 인증된 사용자가 취약점 상태 변경 권한이 없는 경우, 이 요청은 403 상태 코드를 반환합니다. POST /vulnerabilities/:id/confirm 속성 유형 필수 설명 id integer or string 예 확인할 취약점의 ID curl --request POST \ --header "PRI