About
This article provides details on the various paths that can be used to access cloud security information and vulnerability data through the API. The article is based on the available API Call on the Vulcan API Swagger (Settings > API) and is intended for developers and security professionals who are interested in integrating the Vulcan API into their applications or workflows.
Working with Vulcan API
Learn about Working with Vulcan API.
Assets
POST /assets/cloud_resources/
Description
Returns all websites to which you have access that matches the given search criteria
Parameters
Type | Name | Schema |
Body | data required | data |
{
"sort_by": [
{}
],
"filter": {
"freeInput": [
"string"
],
"Source": [
"string"
],
"Tags": [
"string"
],
"Exclude Tags": [
"string"
]
},
"business_group_id": 0,
"first_row": 0,
"end_row": 10
}
data
Name | Schema |
business_group_id optional | integer |
end_row optional |
integer |
filter optional |
filter |
first_row optional |
integer |
sort_by optional |
< object > array |
filter
Name | Schema |
Exclude Tags optional | < string > array |
Source optional |
< string > array |
Tags optional |
< string > array |
freeInput optional |
< string > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
count required | integer |
data required |
< object > array |
Tags
Assets
GET /assets/cloud_resources/{cloud_resource_id}/
Description
Get the specified website ID
Parameters
Type | Name | Schema |
Path | cloud_resource_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
{
"added_json": {},
"connectors": {},
"connectors_meta": [
"string"
],
"connector_names": [
"string"
],
"first_seen": "string",
"host_type": "string",
"hostname": "string",
"id": 0,
"last_report": "string",
"last_seen": "string",
"priority": 0,
"reference": "string",
"severity": "string",
"vulcan_host_tags": [
{}
],
"awssecurityhubiamanalyzer_cloud_resource": 0,
"aqua_cloud_resource": 0,
"orca_cloud_resource": 0,
"microsoftdfc_cloud_resource": 0,
"wiz_cloud_resource": 0,
"vulcanreport_cloud_resource": 0,
"vulnerabilities": [
{}
],
"vulns_count": 0,
"cloud_type": "string",
"resource_type": "string"
}
Response 200
Name | Schema |
added_json required | object |
aqua_cloud_resource required |
integer |
awssecurityhubiamanalyzer_cloud_res ource required |
integer |
cloud_type optional |
string |
connector_names required |
< string > array |
connectors required |
object |
connectors_meta required |
< string > array |
first_seen required |
string |
host_type required |
string |
hostname required | string |
id required |
integer |
last_report required |
string |
last_seen required |
string |
microsoftdfc_cloud_resource required |
integer |
orca_cloud_resource required |
integer |
priority required |
integer |
reference required |
string |
resource_type optional |
string |
severity required |
string |
vulcan_host_tags required |
< object > array |
vulcanreport_cloud_resource required |
integer |
vulnerabilities required |
< object > array |
vulns_count required |
integer |
wiz_cloud_resource required |
integer |
Tags
• Assets
POST /assets/code_projects/
Description
Returns all code projects for which you have access that matches the given search criteria
Parameters
Type | Name | Schema |
Body | data required | data |
{
"sort_by": [
{}
],
"filter": {
"freeInput": [
"string"
],
"Source": [
"string"
],
"Tags": [
"string"
],
"Exclude Tags": [
"string"
]
},
"business_group_id": 0,
"first_row": 0,
"end_row": 10
}
data
Name | Schema |
business_group_id optional | integer |
end_row optional |
integer |
filter optional |
|
first_row optional |
integer |
sort_by optional |
< object > array |
filter
Name | Schema |
Exclude Tags optional | < string > array |
Source optional |
< string > array |
Tags optional |
< string > array |
freeInput optional |
< string > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
count required | integer |
data required | < object > array |
Tags
• Assets
GET /assets/code_projects/{code_project_id}/
Description
Get the specified code project ID
Parameters
Type | Name | Schema |
Path | code_project_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
{
"connectors": {},
"connectors_meta": [
"string"
],
"connector_names": [
"string"
],
"first_seen": "string",
"host_type": "string",
"hostname": "string",
"id": 0,
"last_seen": "string",
"priority": 0,
"severity": "string",
"blackduck_code_project": 0,
"fortifysast_code_project": 0,
"snyk_code_project": 0,
"sonatype_code_project": 0,
"jfrog_code_project": 0,
"language": [
{}
],
"last_report": "string",
"reference": "string",
"veracode_code_project": 0,
"whitehat_code_project": 0,
"whitesource_code_project": 0,
"vulcan_host_tags": [
{}
],
"biz_groups": [
{}
],
"vulnerabilities": [
{}
],
"vulns_count": 0
}
Response 200
Name | Schema |
biz_groups optional | < object > array |
blackduck_code_project required |
integer |
connector_names required |
< string > array |
connectors required |
object |
connectors_meta required |
< string > array |
first_seen required |
string |
fortifysast_code_project required |
integer |
host_type required | string |
hostname required |
string |
id required |
integer |
jfrog_code_project required |
integer |
language required |
< object > array |
last_report required |
string |
last_seen required |
string |
priority required |
integer |
reference required |
string |
severity required |
string |
snyk_code_project required |
integer |
sonatype_code_project required |
integer |
veracode_code_project required |
integer |
vulcan_host_tags required |
< object > array |
vulnerabilities required |
< object > array |
vulns_count required |
integer |
whitehat_code_project required |
integer |
whitesource_code_project required |
integer |
Tags
• Assets
POST /assets/hosts/
Description
Returns all hosts to which you have access that matches the given search criteria
Parameters
Type | Name | Schema |
Body | data required | data |
{
"sort_by": [
{}
],
"filter": {
"freeInput": [
"string"
],
"OS": [
"string"
],
"OS and Version": [
"string"
],
"Scan coverage": [
"any"
],
"Risk level": [
"None"
],
"IP": [
"string"
],
"Cloud Instance ID": [
"string"
],
"Source": [
"string"
],
"Tags": [
"string"
],
"Exclude Tags": [
"string"
]
},
"business_group_id": 0,
"first_row": 0,
"end_row": 10
}
data
Name | Schema |
business_group_id optional | integer |
end_row optional |
integer |
filter optional |
filter |
first_row optional | integer |
sort_by optional |
< object > array |
filter
Name | Schema |
Cloud Instance ID optional | < string > array |
Exclude Tags optional |
< string > array |
IP optional |
< string > array |
OS optional |
< string > array |
OS and Version optional |
< string > array |
Risk level optional |
< enum (None, Low, Medium, High, Critical) > array |
Scan coverage optional |
< enum (any, unscanned) > array |
Source optional |
< string > array |
Tags optional |
< string > array |
freeInput optional |
< string > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
count required | integer |
data required | < object > array |
Tags
• Assets
GET /assets/hosts/{host_id}/
Description
Get the specified host ID and/or verify the host information.
Parameters
Type | Name | Schema |
Path | host_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
{
"connectors": {},
"connectors_meta": [
"string"
],
"connector_names": [
"string"
],
"host_type": "string",
"hostname": "string",
"id": 0,
"last_seen": "string",
"priority": 0,
"severity": "string",
"vulcan_host_tags": [
{}
],
"vulnerabilities": [
{}
],
"vulns_count": 0,
"asset_id": "string",
"first_seen": "string",
"fqdn": "string",
"ip": "string",
"os": "string",
"os_version": "string",
"platform_family": "string",
"scanned_by_scanner": true,
"state": "string",
"status": "string",
"styled_os": "string"
}
Response 200
Name | Schema |
asset_id required | string |
connector_names required |
< string > array |
connectors required |
object |
connectors_meta required |
< string > array |
first_seen required |
string |
fqdn required |
string |
host_type required |
string |
hostname required | string |
id required |
integer |
ip required |
string |
last_seen required |
string |
os required |
string |
os_version required |
string |
platform_family required |
string |
priority required |
integer |
scanned_by_scanner required |
boolean |
severity required |
string |
state required |
string |
status required |
string |
styled_os required |
string |
vulcan_host_tags required |
< object > array |
vulnerabilities required |
< object > array |
vulns_count required |
integer |
Tags
• Assets
POST /assets/repositories/
Description
Returns all repositories for which you have access that match the given search criteria
Parameters
Type | Name | Schema |
Body | data required | data |
{
"sort_by": [
{}
],
"filter": {
"freeInput": [
"string"
],
"Source": [
"string"
],
"Tags": [
"string"
],
"Exclude Tags": [
"string"
]
},
"business_group_id": 0,
"first_row": 0,
"end_row": 10
}
data
Name | Schema |
business_group_id optional | integer |
end_row optional |
integer |
filter optional |
|
first_row optional |
integer |
sort_by optional |
< object > array |
filter
Name | Schema |
Exclude Tags optional | < string > array |
Source optional |
< string > array |
Tags optional |
< string > array |
freeInput optional |
< string > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
count required | integer |
data required |
< object > array |
Tags
• Assets
GET /assets/repositories/{repository_id}/
Description
Get the specified repository ID
Parameters
Type | Name | Schema |
Path | repository_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
{
"connectors": {},
"connectors_meta": [
"string"
],
"connector_names": [
"string"
],
"first_seen": "string",
"host_type": "string",
"hostname": "string",
"id": 0,
"last_seen": "string",
"priority": 0,
"severity": "string",
"artifact_type": "string",
"aws_repository": 0,
"component_id": "string",
"jfrog_repository": 0,
"prismacloud_repository": 0,
"name": "string",
"path": "string",
"sha256": "string",
"styled_os": "string",
"vulcan_host_tags": [
{}
],
"vulnerabilities": [
{}
],
"vulns_count": 0
}
Response 200
Name | Schema |
artifact_type required | string |
aws_repository required |
integer |
component_id required |
string |
connector_names required |
< string > array |
connectors required |
object |
connectors_meta required |
< string > array |
first_seen required | string |
host_type required |
string |
hostname required |
string |
id required |
integer |
jfrog_repository required |
integer |
last_seen required |
string |
name required |
string |
path required |
string |
priority required |
integer |
prismacloud_repository required |
integer |
severity required |
string |
sha256 required |
string |
styled_os required |
string |
vulcan_host_tags required |
< object > array |
vulnerabilities required |
< object > array |
vulns_count required |
integer |
Tags
• Assets
POST /assets/websites/
Description
Returns all websites to which you have access that matches the given search criteria.
Parameters
Type | Name | Schema |
Body | data required | data |
{
"sort_by": [
{}
],
"filter": {
"freeInput": [
"string"
],
"Source": [
"string"
],
"Tags": [
"string"
],
"Exclude Tags": [
"string"
]
},
"business_group_id": 0,
"first_row": 0,
"end_row": 10
}
Parameter content type
application/json
data
Name | Schema |
business_group_id optional | integer |
end_row optional |
integer |
filter optional |
filter |
first_row optional |
integer |
sort_by optional |
< object > array |
filter
Name | Schema |
Exclude Tags optional | < string > array |
Source optional |
< string > array |
Tags optional |
< string > array |
freeInput optional |
< string > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
count required | integer |
data required |
< object > array |
Tags
• Assets
GET /assets/websites/{website_id}/
Description
Get the specified website ID
Parameters
Type | Name | Schema |
Path | website_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
{
"added_json": {},
"connectors": {},
"connectors_meta": [
"string"
],
"connector_names": [
"string"
],
"first_seen": "string",
"host_type": "string",
"hostname": "string",
"id": 0,
"last_report": "string",
"last_seen": "string",
"priority": 0,
"reference": "string",
"severity": "string",
"vulcan_host_tags": [
{}
],
"vulcanreport_website": 0,
"vulnerabilities": [
{}
],
"vulns_count": 0,
"whitehat_website": 0
}
Response 200
Name | Schema |
added_json required | object |
connector_names required |
< string > array |
connectors required |
object |
connectors_meta required |
< string > array |
first_seen required |
string |
host_type required |
string |
hostname required | string |
id required |
integer |
last_report required |
string |
last_seen required |
string |
priority required |
integer |
reference required |
string |
severity required |
string |
vulcan_host_tags required |
< object > array |
vulcanreport_website required |
integer |
vulnerabilities required |
< object > array |
vulns_count required |
integer |
whitehat_website required |
integer |
Tags
• Assets
Authentication
POST /authentication/token/
Description
Generate and receive an OAuth2 token. You can use this token to call our resource APIs. The expiration date is 1 year from creation by default. Max expiration date can be 3 years from now.
Parameters
Type | Name | Schema |
Body | data required | data |
{
"name": "string",
"expiration_date": "string"
}
Example:
{“name”: “token_name” ,
” expiration_date” : “2012-06-13”}
data
Name | Schema |
expiration_date optional | string |
name optional |
string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
access_token required | string |
expires_in required |
string |
scope required |
string |
token_type required |
string |
Tags
• Authentication
POST /campaign/{campaign_id}/rename
Description
Rename a campaign
Parameters
Type | Name | Schema |
Path | campaign_id required | string |
Responses
HTTP Code | Schema |
204 | < Response 204 > array |
Response 204
Name | Schema |
new_name optional | string |
Tags
• Campaigns
POST /packages_cluster
Description
Returns all Packages Clusters for which you have access that match the given search criteria. Body example:
{"filters":{"threats":["Exploitable"],"operatingSystems":["Windows"],"priority":[1]},"sort_by":null,"sta rt_offset":null,"end_offset":null}
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
biz_group_id optional | integer |
category optional |
enum (all, fixed, vulnerable, ignored) |
filters optional |
|
filters
Name | Schema |
Exclude Tags optional | < string > array |
Tags optional |
< string > array |
affected_software optional |
< string > array |
assets_os_versions optional |
< string > array |
assets_sources optional |
< string > array |
cves optional |
< string > array |
cvss_score optional |
< cvss_score > array |
freeInput optional |
< string > array |
operatingSystems optional |
< string > array |
priority optional |
< number > array |
qid optional |
< number > array |
sccm_patchable optional |
< enum (Yes, No) > array |
sla_status optional | < enum (Compliant, Breaching) > array |
tableStatus optional |
< enum (Pending, In progress, Fixed) > array |
threats optional |
< string > array |
vendor optional |
< string > array |
vulcan_discovery_time optional |
< vulcan_discovery_time > array |
vuln_sources optional |
< string > array |
cvss_score
Name | Schema |
op optional | enum (lt, gt, eq, ge, le) |
value optional |
number |
vulcan_discovery_time
Name | Schema |
op optional | enum (lt, gt) |
value optional |
number |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
all required | < all > array |
fixed required |
< fixed > array |
ignored required | < ignored > array |
vulnerable required |
< vulnerable > array |
all
Name | Schema |
assets_count required | number |
assets_os required |
< object > array |
biz_groups_ids required |
< number > array |
max_risk required |
number |
packages required |
string |
risk_mass required |
number |
sources required |
< string > array |
threats required |
< object > array |
vendor required |
string |
vuln_ids required |
< number > array |
vuln_tags required |
< object > array |
vulns_count required |
integer |
fixed
Name | Schema |
assets_count required | number |
assets_os required |
< object > array |
biz_groups_ids required | < number > array |
max_risk required |
number |
packages required |
string |
risk_mass required |
number |
sources required |
< string > array |
threats required |
< object > array |
vendor required |
string |
vuln_ids required |
< number > array |
vuln_tags required |
< object > array |
vulns_count required |
integer |
ignored
Name | Schema |
assets_count required | number |
assets_os required |
< object > array |
biz_groups_ids required |
< number > array |
max_risk required |
number |
packages required |
string |
risk_mass required |
number |
sources required |
< string > array |
threats required | < object > array |
vendor required |
string |
vuln_ids required |
< number > array |
vuln_tags required |
< object > array |
vulns_count required |
integer |
vulnerable
Name | Schema |
assets_count required | number |
assets_os required |
< object > array |
biz_groups_ids required |
< number > array |
max_risk required |
number |
packages required |
string |
risk_mass required |
number |
sources required |
< string > array |
threats required |
< object > array |
vendor required |
string |
vuln_ids required |
< number > array |
vuln_tags required |
< object > array |
vulns_count required |
integer |
Tags
• Packages Clusters
POST /packages_cluster/assets
Description
Returns a specific packages cluster’s assets for which you have access that match the given search criteria. Body example:
{"filters":{"threats":["Exploitable"],"operatingSystems":["Windows"],"priority":[1]},"sort_by":null,"sta rt_offset":null,"end_offset":null}
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
biz_group_id optional | integer |
category optional |
enum (all, fixed, vulnerable, ignored) |
filters optional |
filters |
packages optional |
< string > array |
vendor optional |
string |
filters
Name | Schema |
Exclude Tags optional | < string > array |
Tags optional |
< string > array |
affected_software optional |
< string > array |
assets_os_versions optional | < string > array |
assets_sources optional |
< string > array |
cves optional |
< string > array |
cvss_score optional |
< cvss_score > array |
freeInput optional |
< string > array |
operatingSystems optional |
< string > array |
priority optional |
< number > array |
qid optional |
< number > array |
sccm_patchable optional |
< enum (Yes, No) > array |
sla_status optional |
< enum (Compliant, Breaching) > array |
tableStatus optional |
< enum (Pending, In progress, Fixed) > array |
threats optional |
< string > array |
vendor optional |
< string > array |
vulcan_discovery_time optional |
< vulcan_discovery_time > array |
vuln_sources optional |
< string > array |
cvss_score
Name | Schema |
op optional | enum (lt, gt, eq, ge, le) |
value optional |
number |
vulcan_discovery_time
Name | Schema |
op optional | enum (lt, gt) |
value optional |
number |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
all required | < all > array |
fixed required |
< fixed > array |
ignored required |
< ignored > array |
vulnerable required |
< vulnerable > array |
all
Name | Schema |
asset_id required | string |
asset_type required |
string |
biz_groups_ids required |
< number > array |
connectors_meta required |
< string > array |
max_risk required |
number |
name required |
string |
vuln_ids required |
< number > array |
fixed
Name | Schema |
asset_id required | string |
asset_type required |
string |
biz_groups_ids required |
< number > array |
connectors_meta required |
< string > array |
max_risk required |
number |
name required |
string |
vuln_ids required |
< number > array |
ignored
Name | Schema |
asset_id required | string |
asset_type required |
string |
biz_groups_ids required |
< number > array |
connectors_meta required |
< string > array |
max_risk required |
number |
name required |
string |
vuln_ids required |
< number > array |
vulnerable
Name | Schema |
asset_id required | string |
asset_type required |
string |
biz_groups_ids required | < number > array |
connectors_meta required |
< string > array |
max_risk required |
number |
name required |
string |
vuln_ids required |
< number > array |
Tags
• Packages Clusters
POST /packages_cluster/vulnerabilities
Description
Returns a specific packages cluster’s vulnerabilities for which you have access that match the given search criteria. Body example:
{"filters":{"threats":["Exploitable"],"operatingSystems":["Windows"],"priority":[1]},"sort_by":null,"sta rt_offset":null,"end_offset":null}
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
biz_group_id optional | integer |
category optional |
enum (all, fixed, vulnerable, ignored) |
filters optional |
filters |
packages optional |
< string > array |
vendor optional | string |
filters
Name | Schema |
Exclude Tags optional | < string > array |
Tags optional |
< string > array |
affected_software optional |
< string > array |
assets_os_versions optional |
< string > array |
assets_sources optional |
< string > array |
cves optional |
< string > array |
cvss_score optional |
< cvss_score > array |
freeInput optional |
< string > array |
operatingSystems optional |
< string > array |
priority optional |
< number > array |
qid optional |
< number > array |
sccm_patchable optional |
< enum (Yes, No) > array |
sla_status optional |
< enum (Compliant, Breaching) > array |
tableStatus optional |
< enum (Pending, In progress, Fixed) > array |
threats optional |
< string > array |
vendor optional |
< string > array |
vulcan_discovery_time optional | < vulcan_discovery_time > array |
vuln_sources optional |
< string > array |
cvss_score
Name | Schema |
op optional | enum (lt, gt, eq, ge, le) |
value optional |
number |
vulcan_discovery_time
Name | Schema |
op optional | enum (lt, gt) |
value optional |
number |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
all required | < all > array |
fixed required |
< fixed > array |
ignored required |
< ignored > array |
vulnerable required |
< vulnerable > array |
all
Name | Schema |
asset_type required | string |
biz_groups_ids required |
< number > array |
max_risk required |
number |
name required |
string |
vuln_id required |
string |
vuln_sources required |
< string > array |
fixed
Name | Schema |
asset_type required | string |
biz_groups_ids required |
< number > array |
max_risk required |
number |
name required |
string |
vuln_id required |
string |
vuln_sources required |
< string > array |
ignored
Name | Schema |
asset_type required | string |
biz_groups_ids required |
< number > array |
max_risk required |
number |
name required |
string |
vuln_id required | string |
vuln_sources required |
< string > array |
vulnerable
Name | Schema |
asset_type required | string |
biz_groups_ids required |
< number > array |
max_risk required |
number |
name required |
string |
vuln_id required |
string |
vuln_sources required |
< string > array |
Tags
• Packages Clusters
GET /sla_policy/
Description
Get all SLA policies
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
bizgroups optional | < integer > array |
id optional | integer |
name optional |
string |
position optional |
integer |
priority_1_sla optional |
integer |
priority_2_sla optional |
integer |
priority_3_sla optional |
integer |
priority_4_sla optional |
integer |
priority_5_sla optional |
integer |
Tags
• SLA Policy
POST /sla_policy/create/
Description
Create a new SLA policy if position is not given the SLA Policy will be bottommost (the policies are ordered by position descending)
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
bizgroups optional | < integer > array |
name optional |
string |
priority_1_sla optional | integer |
priority_2_sla optional |
integer |
priority_3_sla optional |
integer |
priority_4_sla optional |
integer |
priority_5_sla optional |
integer |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
bizgroups required | < integer > array |
id required |
integer |
name required |
string |
position required |
integer |
priority_1_sla required |
integer |
priority_2_sla required |
integer |
priority_3_sla required |
integer |
priority_4_sla required |
integer |
priority_5_sla required |
integer |
Tags
• SLA Policy
DELETE /sla_policy/delete/{sla_policy_id}
Description
Delete SLA policy Any Business Group assigned with the deleted SLA policy will automatically be assigned with the Global SLA policy
Parameters
Type | Name | Schema |
Path | sla_policy_id required | string |
Tags
• SLA Policy
PUT /sla_policy/move/{sla_policy_id}
Description
Move SLA Policy one step Up or Down direction possible values: up, down
Parameters
Type | Name | Schema |
Path | sla_policy_id required | string |
Body | data required |
data |
data
Name | Schema |
direction optional | enum (up, down) |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
name required | string |
new_position required |
integer |
old_position required |
integer |
swapped_with required |
string |
Tags
• SLA Policy
POST /sla_policy/revert/{sla_policy_id}
Description
Revert Global SLA policy back to Vulcan recommendations
Parameters
Type | Name | Schema |
Path | sla_policy_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
sla_policy required | sla_policy |
sla_policy
Name | Schema |
bizgroups optional | < integer > array |
id optional |
integer |
name optional |
string |
position optional |
integer |
priority_1_sla optional |
integer |
priority_2_sla optional |
integer |
priority_3_sla optional |
integer |
priority_4_sla optional |
integer |
priority_5_sla optional |
integer |
Tags
• SLA Policy
PUT /sla_policy/update
Description
Update SLA policy if position is not given it will not be changed (the policies are ordered by position descending) bizgroups is an array of all ids of Business groups that are assigned with the SLA Policy
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
bizgroups optional | < integer > array |
id optional | integer |
name optional |
string |
position optional |
integer |
priority_1_sla optional |
integer |
priority_2_sla optional |
integer |
priority_3_sla optional |
integer |
priority_4_sla optional |
integer |
priority_5_sla optional |
integer |
Tags
• SLA Policy
GET /sla_policy/{sla_policy_id}
Description
Get specific SLA policy
Parameters
Type | Name | Schema |
Path | sla_policy_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
bizgroups required | < integer > array |
id required |
integer |
name required |
string |
position required |
integer |
priority_1_sla required |
integer |
priority_2_sla required |
integer |
priority_3_sla required |
integer |
priority_4_sla required |
integer |
priority_5_sla required |
integer |
Tags
• SLA Policy
GET /solution/ansible/{solution_id}/
Description
Returns ansible script for solution id
Parameters
Type | Name | Schema |
Path | solution_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
ansible_script required | string |
vulcan_solution_id required |
string |
Tags
• Solutions
GET /solution/chef/{solution_id}/
Description
Returns chef recipe for solution id
Parameters
Type | Name | Schema |
Path | solution_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
chef_recipe required | string |
vulcan_solution_id required |
string |
Tags
• Solutions
GET /solution/cve/{cve}/
Description
Returns solutions list for specified cve
Parameters
Type | Name | Schema |
Path | cve required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
solutions_list optional | < solutions_list > array |
solutions_list
Name | Schema |
ansible_scripts_ids optional | < string > array |
description optional |
string |
id optional |
integer |
impact optional |
string |
instruction optional |
string |
new_supercede optional |
boolean |
os_version optional |
string |
packages optional |
< object > array |
products optional |
< object > array |
reference optional |
string |
reference_link optional |
string |
solution_type optional | string |
source optional |
string |
src_base_names optional |
< string > array |
src_packages optional |
< string > array |
supercedence optional |
< string > array |
third_party_products optional |
< object > array |
title optional |
string |
vendor optional |
string |
vulcan_solution_id optional |
string |
Tags
• Solutions
GET /solution/puppet/{solution_id}/
Description
Returns puppet script for solution id
Parameters
Type | Name | Schema |
Path | solution_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
puppet_script required | string |
vulcan_solution_id required |
string |
Tags
• Solutions
GET /solution/scanner/{scanner_name}/{item_id}/
Description
Returns solutions list for specified scanner_name, item_id (for example qualys, 13432)
Parameters
Type | Name | Schema |
Path | item_id required | string |
Path | scanner_name required |
string |
Responses
HTTP Code | Schema |
200 |
Response 200
Name | Schema |
solutions_list optional | < solutions_list > array |
solutions_list
Name | Schema |
ansible_scripts_ids optional | < string > array |
description optional |
string |
id optional | integer |
impact optional |
string |
instruction optional |
string |
new_supercede optional |
boolean |
os_version optional |
string |
packages optional |
< object > array |
products optional |
< object > array |
reference optional |
string |
reference_link optional |
string |
solution_type optional |
string |
source optional |
string |
src_base_names optional |
< string > array |
src_packages optional |
< string > array |
supercedence optional |
< string > array |
third_party_products optional |
< object > array |
title optional |
string |
vendor optional |
string |
vulcan_solution_id optional |
string |
Tags
• Solutions
GET /solution/vv_id/{vv_id}/
Description
Returns solutions list for specified vv_id
Parameters
Type | Name | Schema |
Path | vv_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
solutions_list optional | < solutions_list > array |
solutions_list
Name | Schema |
ansible_scripts_ids optional | < string > array |
description optional |
string |
id optional |
integer |
impact optional |
string |
instruction optional |
string |
new_supercede optional |
boolean |
os_version optional | string |
packages optional |
< object > array |
products optional |
< object > array |
reference optional |
string |
reference_link optional |
string |
solution_type optional |
string |
source optional |
string |
src_base_names optional |
< string > array |
src_packages optional |
< string > array |
supercedence optional |
< string > array |
third_party_products optional |
< object > array |
title optional |
string |
vendor optional |
string |
vulcan_solution_id optional |
string |
Tags
• Solutions
GET /solutions/
Description
Get all solutions data from all sources (advisory, links, third party and workarounds)
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
affected_assets required | integer |
critical_vulnerabilities required |
integer |
publish_date required |
string |
reference_link required |
string |
solution_type required |
string |
title required |
string |
total_vulnerabilities required |
integer |
vendor required |
string |
vulcan_solution_id required |
string |
Tags
• Solutions
GET /solutions/{vulcan_solution_id}/
Description
Returns the specified solution ID
Parameters
Type | Name | Schema |
Path | vulcan_solution_id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
affected_assets required | integer |
ansible_script required |
string |
ci_ids optional |
< integer > array |
critical_vulnerabilities required |
integer |
description required |
string |
favorite required |
boolean |
high_vulnerabilities required |
integer |
hosts required |
< object > array |
id required |
integer |
impact required |
string |
instance_solution required |
boolean |
instruction required |
string |
new_supercede required |
boolean |
os_version required |
string |
packages required |
< object > array |
product required |
< integer > array |
publish_date required | string |
rank required |
integer |
recommended required |
boolean |
reference required |
string |
reference_link required |
string |
score required |
integer |
score_asset_priority required |
string |
score_assets_count required |
integer |
score_vulnerability_cvss required |
integer |
score_vulnerability_name required |
string |
solution_type required |
string |
source required |
string |
src_base_names required |
< string > array |
src_packages required |
< string > array |
supercedce required |
< string > array |
title required |
string |
total_vulnerabilities required |
integer |
update_date required |
string |
vendor required |
string |
vulcan_solution_id required | string |
vulnerabilities required |
< object > array |
Tags
• Solutions
POST /tags/
Description
Create a new tag
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Description | Schema |
biz_group optional |
| boolean |
name optional |
|
string |
severity_score optional |
|
integer |
tag_join_meth od optional |
Join method can be union or intersection Default : "union" |
string |
tag_query optional |
|
tag_query |
tag_query
Name | Schema |
Specific Assets optional | Specific Assets |
Tags optional | < integer > array |
freeInput optional |
< string > array |
saved_search_id optional |
< number > array |
subnet optional |
< string > array |
Specific Assets
Name | Schema |
code_projects optional | < number > array |
hosts optional |
< number > array |
repositories optional |
< number > array |
websites optional |
< number > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Description | Schema |
biz_group required |
| boolean |
id required |
|
integer |
name required |
|
string |
native_impact _name required |
|
string |
native_severit y_score required |
|
integer |
saved_search required |
| integer |
severity_score required |
|
integer |
tag_join_meth od optional |
Join method can be union or intersection Default : "union" |
string |
tag_query required |
|
object |
tag_type required |
|
string |
Tags
• Tags
GET /tags/
Description
Get the list of tags. NOTE: If a tag retrieved contains assets that user' role does not have permission to view, it will not be returned.
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
biz_group required | boolean |
id required |
integer |
name required |
string |
tag_type required |
string |
Tags
• Tags
GET /tags/{id}/
Description
Get the tag associated with the tag ID.
Parameters
Type | Name | Schema |
Path | id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
tag required | |
tag_assets_count required |
tag_assets_count |
total_count required |
total_count |
tag
Name | Description | Schema |
biz_group optional |
| boolean |
id optional |
|
integer |
name optional |
|
string |
native_impact _name optional |
|
string |
native_severit y_score optional |
|
integer |
saved_search optional |
|
integer |
security_post ure_rating optional |
|
string |
severity_score optional |
|
integer |
tag_join_meth od optional |
Join method can be union or intersection Default : "union" |
string |
tag_query optional |
|
object |
tag_type optional |
|
string |
tag_assets_count
Name | Schema |
cloud_resources_count optional | integer |
code_projects_count optional |
integer |
hosts_count optional |
integer |
repositories_count optional |
integer |
websites_count optional |
integer |
total_count
Name | Schema |
cloud_resources_count optional | integer |
code_projects_count optional |
integer |
hosts_count optional |
integer |
repositories_count optional | integer |
websites_count optional |
integer |
Tags
• Tags
PUT /tags/{id}/
Description
Update an existing tag
Parameters
Type | Name | Schema |
Path | id required | string |
Body | data required |
data |
data
Name | Description | Schema |
biz_group optional |
| boolean |
name optional |
|
string |
severity_score optional |
|
integer |
tag_join_meth od optional |
Join method can be union or intersection Default : "union" |
string |
tag_query optional |
|
|
tag_query
Name | Schema |
Specific Assets optional | Specific Assets |
Tags optional |
< string > array |
freeInput optional |
< string > array |
saved_search_id optional |
< number > array |
subnet optional |
< string > array |
Specific Assets
Name | Schema |
code_projects optional | < number > array |
hosts optional |
< number > array |
repositories optional |
< number > array |
websites optional |
< number > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Description | Schema |
biz_group required |
| boolean |
id required |
|
integer |
name required |
|
string |
native_impact _name required |
|
string |
native_severit y_score required |
|
integer |
saved_search required |
|
integer |
severity_score required |
|
integer |
tag_join_meth od optional |
Join method can be union or intersection Default : "union" |
string |
tag_query required |
|
object |
tag_type required |
|
string |
Tags
• Tags
DELETE /tags/{id}/
Description
Delete the tag associated with the tag ID. Note - you can delete only Vulcan tags.
Parameters
Type | Name | Schema |
Path | id required | string |
Responses
HTTP Code | Schema |
202 | string |
Tags
• Tags
GET /vulcanreport/
Description
Return a list of all the VulcanReportConnector that exists in the system
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
id required | integer |
name required |
string |
Tags
• Vulcan Report Connector
POST /vulcanreport/upload_report/{connector_id}/
Description
Upload a CSV file to a specific VulcanReportConnector ID.
PARAM: is_end_of_cycle - True (default; if this is the last file in the current sync).
False - if the current file is part of the same sync as the previous file.
After the sync cycle is done, all vulnerabilities from previous syncs that aren’t part of the last sync will be considered fixed.
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Body | data required |
data |
data
Name | Schema |
is_end_of_cycle optional | boolean |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
failed_uploading required | < failed_uploading > array |
success_uploading required |
< success_uploading > array |
failed_uploading
Name | Schema |
file_id optional | integer |
file_name optional |
string |
success_uploading
Name | Schema |
file_id optional | integer |
file_name optional |
string |
Tags
• Vulcan Report Connector
GET /vulcanreport/{connector_id}/files/
Description
Return a list of all the VulcanReportFile that exists in the specified connector
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
connector_id required | integer |
Tags
• Vulcan Report Connector
DELETE /vulcanreport/{connector_id}/files/{file_id}
Description
Delete a specific file
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Path | file_id required |
string |
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
connector_id optional | integer |
file_id optional |
integer |
Tags
• Vulcan Report Connector
GET /vulcanreport/{connector_id}/status/
Description
Return all the names of the uploaded reports to a specific VulcanReportConnector ID with parsing status.
If status=parsed - return the number of records that were found in the report.
If not, indicate that status=parsing.
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
report_hosts_count required | integer |
report_id required |
integer |
report_vulnerabilities_count required |
integer |
report_websites_count required |
integer |
Tags
• Vulcan Report Connector
GET /vulcanreport/{connector_id}/status/{report_id}/
Description
Return information for a specific report in a VulcanReportConnector ID with parsing status. If status=Parsed - return the number of records that were found in the report. If not, indicate that status=Parsing.
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Path | report_id required |
string |
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
report_hosts_count required | integer |
report_id required |
integer |
report_vulnerabilities_count required |
integer |
report_websites_count required |
integer |
Tags
• Vulcan Report Connector
POST /vuln_tags/
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
vuln_tag optional | vuln_tag |
vuln_tag
Name | Schema |
color optional | string |
description optional |
string |
name optional |
string |
Responses
HTTP Code | Schema |
201 | Response 201 |
Response 201
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
GET /vuln_tags/
Responses
HTTP Code | Schema |
200 | < Response 200 > array |
Response 200
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
POST /vuln_tags/attach_detach_vuln_tags/
Parameters
Type | Name | Schema |
Body | data required |
data
Name | Schema |
attach_tags optional | < integer > array |
detach_tags optional |
< integer > array |
vuln_ids optional |
< integer > array |
Tags
• Vulnerability Tags
POST /vuln_tags/vulns_tags_by_vuln_ids/
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
vuln_ids optional | < integer > array |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
common_tag_ids required | < integer > array |
tags required |
< tags > array |
tags
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
GET /vuln_tags/{id}/
Parameters
Type | Name | Schema |
Path | id required | string |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
PUT /vuln_tags/{id}/
Parameters
Type | Name | Schema |
Path | id required | string |
Body | data required |
data |
data
Name | Schema |
color optional | string |
description optional |
string |
name optional |
string |
Responses
HTTP Code | Schema |
201 | Response 201 |
Response 201
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
DELETE /vuln_tags/{id}/
Parameters
Type | Name | Schema |
Path | id required | string |
Responses
HTTP Code | Schema |
202 | string |
Tags
• Vulnerability Tags
PATCH /vuln_tags/{id}/
Parameters
Type | Name | Schema |
Path | id required | string |
Body | data required |
data |
data
Name | Schema |
color optional | string |
description optional |
string |
name optional |
string |
Responses
HTTP Code | Schema |
201 | Response 201 |
Response 201
Name | Schema |
color optional | string |
description optional |
string |
id optional |
integer |
name optional |
string |
Tags
• Vulnerability Tags
POST /vulnerabilities/
Description
Returns all vulnerabilities for which you have access that match the given search criteria per the API rate limit.
Body example:
{"filters":{"threats":["Exploitable"],"operatingSystems":["Windows"],"priority":[1]},"sort_by":null,"sta rt_offset":null,"end_offset":null}
Parameters
Type | Name | Schema |
Body | data required | data |
data
Name | Schema |
biz_group_id optional | integer |
filters optional |
filters |
sort_by optional |
object |
filters
Name | Schema |
Exclude Tags optional | < string > array |
Tags optional |
< string > array |
assets_os_versions optional |
< string > array |
assets_sources optional |
< string > array |
cves optional |
< string > array |
cvss_score optional | < cvss_score > array |
freeInput optional |
< string > array |
operatingSystems optional |
< string > array |
priority optional |
< number > array |
qid optional |
< number > array |
sccm_patchable optional |
< enum (Yes, No) > array |
sla_status optional |
< enum (Any, Breaching) > array |
tableStatus optional |
< enum (Pending, In progress, Fixed) > array |
threats optional |
< string > array |
vulcan_discovery_time optional |
< vulcan_discovery_time > array |
vuln_sources optional |
< string > array |
cvss_score
Name | Schema |
op optional | enum (lt, gt, eq, ge, le) |
value optional |
number |
vulcan_discovery_time
Name | Schema |
op optional | enum (lt, gt) |
value optional |
number |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
all required | < all > array |
fixed required |
< fixed > array |
ignored required |
< ignored > array |
vulnerable required |
< vulnerable > array |
all
Name | Schema |
assets_count required | integer |
assets_count_by_os required |
< object > array |
assets_os_versions required |
< string > array |
first_seen required |
string |
host_type required |
string |
id required |
integer |
last_seen required |
string |
last_update required |
string |
min_sla required |
integer |
priority required |
integer |
rank_score required | number |
sla_breaching_count required |
integer |
status required |
string |
tags required |
< integer > array |
threats required |
< string > array |
title required |
string |
vulcan_discovery_time required |
string |
vuln_sources required |
< string > array |
was_read required |
boolean |
fixed
Name | Schema |
assets_count required | integer |
assets_count_by_os required |
< object > array |
assets_os_versions required |
< string > array |
first_seen required |
string |
host_type required |
string |
id required |
integer |
last_seen required |
string |
last_update required |
string |
min_sla required | integer |
priority required |
integer |
rank_score required |
number |
sla_breaching_count required |
integer |
status required |
string |
tags required |
< integer > array |
threats required |
< string > array |
title required |
string |
vulcan_discovery_time required |
string |
vuln_sources required |
< string > array |
was_read required |
boolean |
ignored
Name | Schema |
assets_count required | integer |
assets_count_by_os required |
< object > array |
assets_os_versions required |
< string > array |
first_seen required |
string |
host_type required |
string |
id required |
integer |
last_seen required | string |
last_update required |
string |
min_sla required |
integer |
priority required |
integer |
rank_score required |
number |
sla_breaching_count required |
integer |
status required |
string |
tags required |
< integer > array |
threats required |
< string > array |
title required |
string |
vulcan_discovery_time required |
string |
vuln_sources required |
< string > array |
was_read required |
boolean |
vulnerable
Name | Schema |
assets_count required | integer |
assets_count_by_os required |
< object > array |
assets_os_versions required |
< string > array |
first_seen required |
string |
host_type required | string |
id required |
integer |
last_seen required |
string |
last_update required |
string |
min_sla required |
integer |
priority required |
integer |
rank_score required |
number |
sla_breaching_count required |
integer |
status required |
string |
tags required |
< integer > array |
threats required |
< string > array |
title required |
string |
vulcan_discovery_time required |
string |
vuln_sources required |
< string > array |
was_read required |
boolean |
Tags
• Vulnerabilities
POST /vulnerabilities/details/{vulnerability_id}/
Description
Get the specified vulnerability ID
Parameters
Type | Name | Schema |
Path | vulnerability_id required | string |
Body | data required |
data |
data
Name | Schema |
category optional | string |
filters optional |
filters |
omit_assets optional |
boolean |
filters
Name | Schema |
Exclude Tags optional | < string > array |
Tags optional |
< string > array |
assets_os_versions optional |
< string > array |
assets_sources optional |
< string > array |
cves optional |
< string > array |
cvss_score optional |
< cvss_score > array |
freeInput optional |
< string > array |
operatingSystems optional |
< string > array |
priority optional |
< number > array |
qid optional |
< number > array |
sccm_patchable optional | < enum (Yes, No) > array |
sla_status optional |
< enum (Any, Breaching) > array |
tableStatus optional |
< enum (Pending, In progress, Fixed) > array |
threats optional |
< string > array |
vulcan_discovery_time optional |
< vulcan_discovery_time > array |
vuln_sources optional |
< string > array |
cvss_score
Name | Schema |
op optional | enum (lt, gt, eq, ge, le) |
value optional |
number |
vulcan_discovery_time
Name | Schema |
op optional | enum (lt, gt) |
value optional |
number |
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
added_json required | object |
assets required |
< object > array |
assets_count required | integer |
assets_count_by_category required |
|
assets_count_by_os required |
< object > array |
assets_count_by_os_by_category required |
|
assets_os_versions required |
< string > array |
assets_os_versions_by_category required |
|
assets_sources required |
< string > array |
assets_sources_by_category required |
|
audit_data required |
< audit_data > array |
code_projects required |
< object > array |
containers required |
< object > array |
cpes required |
< string > array |
cves required |
< string > array |
cvss_score required |
number |
cwe_labels required |
< object > array |
cwes required |
< string > array |
description required |
string |
first_seen required |
string |
first_seen_by_category required |
|
fixes required | < object > array |
host_type required |
string |
hosts_count required |
integer |
hosts_count_by_os required |
|
hosts_count_by_status required |
object |
id required |
integer |
ignored_status_until required |
object |
impact required |
string |
last_seen required |
string |
last_seen_by_category required |
|
last_update required |
string |
last_update_by_category required |
|
min_sla required |
integer |
modified_date required |
string |
note required |
object |
priority required |
integer |
published_date required |
string |
rank_score required |
number |
repositories required |
< object > array |
sla_breaching_count required | integer |
sla_breaching_count_by_category required |
|
solutions required |
< object > array |
sources required |
< string > array |
status required |
string |
status_changed_by_user_action required |
boolean |
status_date required |
string |
status_timestamp required |
string |
tags required |
< integer > array |
tags_by_category required |
|
tags_count_by_severity_score required |
< tags_count_by_severity_score > array |
threat_data required |
object |
threats required |
|
title required |
string |
total_assets_count_in_system required |
integer |
vulcan_discovery_time required |
string |
vuln_packages required |
< string > array |
vuln_sources required |
< string > array |
vuln_vendor required |
< string > array |
vv_id required | string |
was_read required |
boolean |
websites required |
< object > array |
assets_count_by_category
Name | Schema |
all optional | integer |
fixed optional |
integer |
ignored optional |
integer |
vulnerable optional |
integer |
assets_count_by_os_by_category
Name | Schema |
all optional | < all > array |
fixed optional |
< fixed > array |
ignored optional |
< ignored > array |
vulnerable optional |
< vulnerable > array |
all
Name | Schema |
count optional | integer |
os_type optional |
string |
fixed
Name | Schema |
count optional | integer |
os_type optional |
string |
ignored
Name | Schema |
count optional | integer |
os_type optional |
string |
vulnerable
Name | Schema |
count optional | integer |
os_type optional |
string |
assets_os_versions_by_category
Name | Schema |
all optional | < string > array |
fixed optional |
< string > array |
ignored optional |
< string > array |
vulnerable optional |
< string > array |
assets_sources_by_category
Name | Schema |
all optional | < string > array |
fixed optional |
< string > array |
ignored optional |
< string > array |
vulnerable optional | < string > array |
audit_data
Name | Schema |
audit_type optional | string |
created_date optional |
string |
id optional |
integer |
text optional |
string |
title optional |
string |
vulcan_host optional |
object |
first_seen_by_category
Name | Schema |
all optional | string |
fixed optional |
string |
ignored optional |
string |
vulnerable optional |
string |
hosts_count_by_os
Name | Schema |
count optional | integer |
os_type optional |
string |
last_seen_by_category
Name | Schema |
all optional | string |
fixed optional |
string |
ignored optional |
string |
vulnerable optional |
string |
last_update_by_category
Name | Schema |
all optional | string |
fixed optional |
string |
ignored optional |
string |
vulnerable optional |
string |
sla_breaching_count_by_category
Name | Schema |
all optional | integer |
fixed optional |
integer |
ignored optional |
integer |
vulnerable optional |
integer |
tags_by_category
Name | Schema |
all optional | < integer > array |
fixed optional |
< integer > array |
ignored optional | < integer > array |
vulnerable optional |
< integer > array |
tags_count_by_severity_score
Name | Schema |
count optional | integer |
severity_score optional |
integer |
tag_ids optional |
< integer > array |
threats
Name | Schema |
attack_vector optional | < string > array |
exploitablity optional |
< string > array |
Tags
• Vulnerabilities
Checkmarx Specific
GET /connectors/checkmarx/
Responses
HTTP Code | Schema |
200 | Response 200 |
Response 200
Name | Schema |
available_result_states optional | < string > array |
connectors optional |
< connectors > array |
connectors
Name | Schema |
id required | integer |
name required |
string |
result_states required |
< string > array |
Tags
• Checkmarx Connector
PATCH /connectors/checkmarx/{connector_id}/result_states
Parameters
Type | Name | Schema |
Path | connector_id required | string |
Body | data required |
< string > array |
Responses
HTTP Code | Schema |
200 | < string > array |
400 | Response 400 |
Response 400
Name | Schema |
error optional | string |
Tags
• Checkmarx Connector