Vulnerability scans for instance
curl --request GET \
--url https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerabilityimport requests
url = "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability")
.asString();require 'uri'
require 'net/http'
url = URI("https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"header": {
"total_vulnerabilities": 123,
"total_critical_vulnerabilities": 123,
"total_high_vulnerabilities": 123,
"total_medium_vulnerabilities": 123,
"total_low_vulnerabilities": 123,
"average_vulnerability_grade": 123,
"average_vulnerability_grade_alpha": "<string>"
},
"vulnerability_scans": [
{
"scan_id": "<string>",
"scan_name": "<string>",
"scan_type": "<string>",
"vulnerabilities": 123,
"critical_vulnerabilities": 123,
"high_vulnerabilities": 123,
"medium_vulnerabilities": 123,
"low_vulnerabilities": 123,
"scan_started": "<string>",
"scan_finished": "<string>",
"grade": 123,
"grade_alpha": "<string>",
"issuing_user": "<string>",
"scan_type_name": "<string>"
}
]
}Scans
Vulnerability scans for instance
Returns vulnerability scans for the instance associated with the access token.
Each vulnerability scan returned by the API includes information such as scan ID, target name, scan status, start and end times, and summary of findings.
Required headers:
Authorization: access_token {token}
GET
/
partner
/
scans
/
vulnerability
Vulnerability scans for instance
curl --request GET \
--url https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerabilityimport requests
url = "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability")
.asString();require 'uri'
require 'net/http'
url = URI("https://ccnnnnnn.cyrisma.com/app/partner/scans/vulnerability")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"header": {
"total_vulnerabilities": 123,
"total_critical_vulnerabilities": 123,
"total_high_vulnerabilities": 123,
"total_medium_vulnerabilities": 123,
"total_low_vulnerabilities": 123,
"average_vulnerability_grade": 123,
"average_vulnerability_grade_alpha": "<string>"
},
"vulnerability_scans": [
{
"scan_id": "<string>",
"scan_name": "<string>",
"scan_type": "<string>",
"vulnerabilities": 123,
"critical_vulnerabilities": 123,
"high_vulnerabilities": 123,
"medium_vulnerabilities": 123,
"low_vulnerabilities": 123,
"scan_started": "<string>",
"scan_finished": "<string>",
"grade": 123,
"grade_alpha": "<string>",
"issuing_user": "<string>",
"scan_type_name": "<string>"
}
]
}Headers
Response
OK
Represents the JSON structure for retrieving completed vulnerability scans.
