GetMostCommonVulnerabilities
This method can be used for the following functionality: Get details for the most common vulnerabilities this user has access to. This method allows to use optional filter.
The following URL, Headers and Parameters are required for requests to this API endpoint. Where a parameter is optional, it will be indicated. Otherwise treat all parameters as mandatory.
GET /api/ss/analytics/common/vulnerabilities HTTP/1.1
Host: demo.attackforge.com
X-SSAPI-KEY: APIKey
Content-Type: application/json
Connection: close
limit (integer) (optional)
Limit how many vulnerabilities to return. Must be an integer e.g. 10.
Example:
GET /api/ss/analytics/common/vulnerabilities?limit=10 HTTP/1.1
startDate (string) (optional)
Start date to query vulnerabilities from. Must be UTC string e.g. 2021-06-03T23:15:33.008Z.
Example:
GET /api/ss/analytics/common/vulnerabilities?startDate=2021-06-03T00:00:00.000Z HTTP/1.1
endDate (string) (optional)
End date to query vulnerabilities to. Must be UTC string e.g. 2021-06-03T23:15:33.008Z.
Example:
GET /api/ss/analytics/common/vulnerabilities?endDate=2021-06-03T00:00:00.000Z HTTP/1.1
The following example is a cURL request to get Top 10 most common vulnerabilities between 1st January 2020 to 1st February 2020.
Include API Token instead of stars in 'X-SSAPI-KEY: ***************************************' parameter.
curl -X GET 'https://demo.attackforge.com/api/ss/analytics/common/vulnerabilities?limit=10&startDate=2021-06-03T00:00:00.000Z&endDate=2021-06-04T00:00:00.000Z' -H 'Host: demo.attackforge.com' -H 'X-SSAPI-KEY: ***************************************' -H 'Content-Type: application/json' -H 'Connection: close'
Response contains an array of vulnerability objects.
{
"count": 999,
"vulnerabilities":[
{
"name": "..."
"count": 999
}
]
}
Last modified 21d ago