project_vulnerabilities_count_by_day
Gets or lists a project_vulnerabilities_count_by_day resource.
Overview​
| Name | project_vulnerabilities_count_by_day |
| Type | Resource |
| Id | gitlab.security.project_vulnerabilities_count_by_day |
Fields​
The following fields are returned by SELECT queries:
- list
GraphQL response envelope
| Name | Datatype | Description |
|---|---|---|
critical | integer | Total number of vulnerabilities on a particular day with critical severity |
date | string | Date for the count. |
high | integer | Total number of vulnerabilities on a particular day with high severity |
info | integer | Total number of vulnerabilities on a particular day with info severity |
low | integer | Total number of vulnerabilities on a particular day with low severity |
medium | integer | Total number of vulnerabilities on a particular day with medium severity |
total | integer | Total number of vulnerabilities on a particular day. |
unknown | integer | Total number of vulnerabilities on a particular day with unknown severity |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | full_path, end_date, start_date, host | The historical number of vulnerabilities per day for the project. Generated from the GitLab GraphQL schema field Project.vulnerabilitiesCountByDay (connection of VulnerabilitiesCountByDay nodes). |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
end_date | string | Last day for which to fetch vulnerability history. |
full_path | string | Full path of the project, for example gitlab-org/gitlab |
host | string | GitLab host, with an optional port (default gitlab.com). Resolved from the GITLAB_HOST environment variable when it is set (x-stackQL-envVar); a WHERE host value always takes precedence. Self-managed instances: the provider is generated from the gitlab.com schema, so older instances may reject fields they do not serve. (default: gitlab.com, x-stackQL-envVar: GITLAB_HOST) |
start_date | string | First day for which to fetch vulnerability history. |
SELECT examples​
- list
The historical number of vulnerabilities per day for the project. Generated from the GitLab GraphQL schema field Project.vulnerabilitiesCountByDay (connection of VulnerabilitiesCountByDay nodes).
SELECT
critical,
date,
high,
info,
low,
medium,
total,
unknown
FROM gitlab.security.project_vulnerabilities_count_by_day
WHERE full_path = '{{ full_path }}' -- required
AND end_date = '{{ end_date }}' -- required
AND start_date = '{{ start_date }}' -- required
AND host = '{{ host }}' -- required (defaults to gitlab.com; or set GITLAB_HOST)
;