프로젝트 취약점 API
프로젝트 취약점을 나열하고 생성하는 프로젝트 취약점 API. 인증 및 적절한 권한이 필요합니다.
히스토리 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에서 더 이상 사용되지 않음 . Warning 이 API는 더 이상 사용되지 않으며 불안정한 것으로 간주됩니다. 응답 페이로드는 GitLab 릴리스에 따라 변경되거나 중단될 수 있습니다. 대신 GraphQL API 를 사용하세요. 이 API를 사용하여 프로젝트 취약점 을 관리합니다. 이 API에 대한 모든 호출에는 인증이 필요합니다. 사용자가 비공개 프로젝트의 멤버가 아닌 경우, 비공개 프로젝트에 대한 요청은 404 Not Found 상태 코드를 반환합니다. 프로젝트 취약점 목록 조회 # 프로젝트의 모든 취약점을 나열합니다. 인증된 사용자가 프로젝트 보안 대시보드 사용 권한이 없는 경우, 이 프로젝트의 취약점에 대한 GET 요청은 403 상태 코드를 반환합니다. 응답은 페이지네이션 되며 기본적으로 20개의 결과를 반환합니다. GET /projects/:id/vulnerabilities 속성 유형 필수 설명 id 정수 또는 문자열 예 프로젝트의 ID 또는 URL 인코딩된 경로 . curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/4/vulnerabilities" 응답 예시: [ { "author_id" : 1 , "confidence" : "medium" , "created_at" : "2020-04-07T14:01:04.655Z" , "description" : null , "dismissed_at" : null , "dismissed_by_id" : null , "finding" : { "confidence" : "medium" , "created_at" : "2020-04-07T14:01:04.630Z" , "id" : 103 , "location_fingerprint" : "228998b5db51d86d3b091939e2f5873ada0a14a1" , "metadata_version" : "2.0" , "name" : "Regular Expression Denial of Service in debug" , "primary_identifier_id" : 135 , "project_id" : 24 , "raw_metadata" : "{\"category\":\"dependency_scanning\",\"name\":\"Regular Expression Denial of Service\",\"message\":\"Regular Expression Denial of Service in debug\",\"
