Native Sast

Get Native Sast Terms

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
get
/api/native_sast/_terms

List Global Native Sast Findings Get

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings

List Global Native Sast Findings

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body

Request schema for querying Native SAST findings.

Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings

List Module Native Sast Findings

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
code_rootstringRequired
Query parameters
fix_statusany ofOptional
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/repositories/{repo_id}/code_roots/{code_root}/findings

List Module Native Sast Findings

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
code_rootstringRequired
Query parameters
fix_statusany ofOptional
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/repositories/{repo_id}/code_roots/{code_root}/findings

Get Repo Module Summary

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
code_rootstringRequired
Query parameters
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json

Response schema for modules affected by a finding's rule.

module_idintegerRequired
modulestringRequired
module_typeany ofRequired
stringOptional
or
nullOptional
finding_countintegerRequired
observation_countintegerRequired
distinct_rule_countintegerOptionalDefault: 0
distinct_repository_countintegerOptionalDefault: 0
provider_idsstring[]OptionalDefault: []
tool_idsstring[]OptionalDefault: []
first_observed_atany ofOptional
string · date-timeOptional
or
nullOptional
most_recent_observed_atany ofOptional
string · date-timeOptional
or
nullOptional
critical_findingsintegerOptionalDefault: 0
high_findingsintegerOptionalDefault: 0
medium_findingsintegerOptionalDefault: 0
low_findingsintegerOptionalDefault: 0
repository_idany ofRequired
stringOptional
or
nullOptional
languageany ofRequired
stringOptional
or
nullOptional
latest_observation_atany ofRequired
string · date-timeOptional
or
nullOptional
get
/api/native_sast/repositories/{repo_id}/code_roots/{code_root}

Get Repo Module Summary

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
code_rootstringRequired
Query parameters
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json

Response schema for modules affected by a finding's rule.

module_idintegerRequired
modulestringRequired
module_typeany ofRequired
stringOptional
or
nullOptional
finding_countintegerRequired
observation_countintegerRequired
distinct_rule_countintegerOptionalDefault: 0
distinct_repository_countintegerOptionalDefault: 0
provider_idsstring[]OptionalDefault: []
tool_idsstring[]OptionalDefault: []
first_observed_atany ofOptional
string · date-timeOptional
or
nullOptional
most_recent_observed_atany ofOptional
string · date-timeOptional
or
nullOptional
critical_findingsintegerOptionalDefault: 0
high_findingsintegerOptionalDefault: 0
medium_findingsintegerOptionalDefault: 0
low_findingsintegerOptionalDefault: 0
repository_idany ofRequired
stringOptional
or
nullOptional
languageany ofRequired
stringOptional
or
nullOptional
latest_observation_atany ofRequired
string · date-timeOptional
or
nullOptional
post
/api/native_sast/repositories/{repo_id}/code_roots/{code_root}

List Repo Code Roots

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/repositories/{repo_id}/code_roots

List Repo Code Roots

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/repositories/{repo_id}/code_roots

List Repo Native Sast Findings

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/repositories/{repo_id}/findings

List Repo Native Sast Findings

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/repositories/{repo_id}/findings

Get Repository Summary

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repo_idstringRequired
Query parameters
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json

Response schema for a single repository with SAST metrics.

repository_idstringRequired
finding_countintegerRequired
observation_countintegerRequired
critical_findingsintegerOptionalDefault: 0
high_findingsintegerOptionalDefault: 0
medium_findingsintegerOptionalDefault: 0
low_findingsintegerOptionalDefault: 0
distinct_rule_countintegerOptionalDefault: 0
distinct_module_countintegerOptionalDefault: 0
latest_observation_atany ofRequired
string · date-timeOptional
or
nullOptional
get
/api/native_sast/repositories/{repo_id}

List Native Sast Findings By Rule

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/rules

List Native Sast Findings By Rule

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/rules

List Native Sast Findings By Category

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/categories

List Native Sast Findings By Category

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/categories

List Finding Observations Get

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/{id}/observations

List Finding Observations

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body

Request schema for querying Native SAST findings.

Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/{id}/observations

List Findings By Module

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/code_roots

List Findings By Module

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/code_roots

List Findings By Repository

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/repositories

List Findings By Repository

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/repositories

Get Native Sast Finding

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
chevron-right
200

Successful Response

application/json

Native SAST Finding schema.

idintegerRequired
finding_idstringRequired
provider_idany ofOptional
stringOptional
or
nullOptional
sast_tool_idany ofOptional
stringOptional
or
nullOptional
finding_typeany ofOptional
stringOptional
or
nullOptional
finding_scopeany ofOptional
stringOptional
or
nullOptional
rule_setany ofOptional
stringOptional
or
nullOptional
rule_set_versionany ofOptional
stringOptional
or
nullOptional
rule_idany ofOptional
stringOptional
or
nullOptional
rule_nameany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
severityany ofOptional
stringOptional
or
nullOptional
confidenceany ofOptional
stringOptional
or
nullOptional
triage_statusany ofOptional
stringOptional
or
nullOptional
lifecycle_statusany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
stringOptional
or
nullOptional
fix_detailsany ofOptional
or
nullOptional
obs_first_obs_idany ofOptional
stringOptional
or
nullOptional
obs_recent_obs_idany ofOptional
stringOptional
or
nullOptional
obs_countany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
branch_idany ofOptional
stringOptional
or
nullOptional
commit_hashany ofOptional
stringOptional
or
nullOptional
code_root_idintegerRequired
code_rootany ofOptional
stringOptional
or
nullOptional
file_pathany ofOptional
stringOptional
or
nullOptional
file_typeany ofOptional
stringOptional
or
nullOptional
languageany ofOptional
stringOptional
or
nullOptional
location_typeany ofOptional
stringOptional
or
nullOptional
start_lineany ofOptional
integerOptional
or
nullOptional
end_lineany ofOptional
integerOptional
or
nullOptional
start_columnany ofOptional
integerOptional
or
nullOptional
end_columnany ofOptional
integerOptional
or
nullOptional
messageany ofOptional
stringOptional
or
nullOptional
committed_atany ofOptional
string · date-timeOptional
or
nullOptional
introduced_atany ofOptional
string · date-timeOptional
or
nullOptional
observed_atany ofOptional
string · date-timeOptional
or
nullOptional
xrefs_cwesany ofOptional
string[]Optional
or
nullOptional
xrefs_cvesany ofOptional
string[]Optional
or
nullOptional
xrefs_ghsasany ofOptional
string[]Optional
or
nullOptional
xrefs_owasp_concernsany ofOptional
string[]Optional
or
nullOptional
xrefs_customsany ofOptional
or
nullOptional
extraany ofOptional
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/api/native_sast/findings/{id}

Get Finding Observation

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
observation_idintegerRequired
Responses
chevron-right
200

Successful Response

application/json

Native SAST Finding Observation schema.

idintegerRequired
scan_job_idany ofOptional
integerOptional
or
nullOptional
native_sast_finding_idany ofOptional
integerOptional
or
nullOptional
rule_set_idany ofOptional
integerOptional
or
nullOptional
rule_idany ofOptional
stringOptional
or
nullOptional
observation_idany ofOptional
stringOptional
or
nullOptional
observed_atany ofOptional
string · date-timeOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
branch_idany ofOptional
stringOptional
or
nullOptional
commit_hashany ofOptional
stringOptional
or
nullOptional
code_root_idintegerRequired
code_rootany ofOptional
stringOptional
or
nullOptional
file_pathany ofOptional
stringOptional
or
nullOptional
start_lineany ofOptional
integerOptional
or
nullOptional
end_lineany ofOptional
integerOptional
or
nullOptional
start_colany ofOptional
integerOptional
or
nullOptional
end_colany ofOptional
integerOptional
or
nullOptional
severityany ofOptional
stringOptional
or
nullOptional
confidenceany ofOptional
stringOptional
or
nullOptional
messageany ofOptional
stringOptional
or
nullOptional
matched_code_snippetany ofOptional
stringOptional
or
nullOptional
context_beforeany ofOptional
stringOptional
or
nullOptional
context_afterany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
stringOptional
or
nullOptional
fix_detailsany ofOptional
or
nullOptional
rawany ofOptional
or
nullOptional
obs_lshany ofOptional
stringOptional
or
nullOptional
xrefs_cwesany ofOptional
string[]Optional
or
nullOptional
xrefs_cvesany ofOptional
string[]Optional
or
nullOptional
xrefs_ghsasany ofOptional
string[]Optional
or
nullOptional
xrefs_owasp_concernsany ofOptional
string[]Optional
or
nullOptional
xrefs_customsany ofOptional
or
nullOptional
extraany ofOptional
or
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/api/native_sast/observations/{observation_id}

List Finding Code Roots Affected

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/findings/{id}/code_roots

List Finding Code Roots Affected

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/findings/{id}/code_roots

Get Rule Set Summary

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_setstringRequired
Query parameters
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json

Response schema for a single rule set with SAST metrics.

namestringRequired
tool_idstringRequired
versionany ofRequired
stringOptional
or
nullOptional
rule_countany ofRequired
integerOptional
or
nullOptional
finding_countintegerRequired
distinct_rule_countintegerOptionalDefault: 0
distinct_repository_countintegerOptionalDefault: 0
distinct_module_countintegerOptionalDefault: 0
critical_findingsintegerOptionalDefault: 0
high_findingsintegerOptionalDefault: 0
medium_findingsintegerOptionalDefault: 0
low_findingsintegerOptionalDefault: 0
last_sync_atany ofRequired
string · date-timeOptional
or
nullOptional
latest_observation_atany ofRequired
string · date-timeOptional
or
nullOptional
get
/api/native_sast/rule_sets/{rule_set}

Get Rule Summary

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_idstringRequired
Query parameters
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json

Response schema for a single rule with SAST metrics.

rule_idstringRequired
rule_db_idany ofOptional
integerOptional
or
nullOptional
rule_nameany ofRequired
stringOptional
or
nullOptional
rule_categoryany ofRequired
stringOptional
or
nullOptional
rule_setany ofRequired
stringOptional
or
nullOptional
severityany ofRequired
stringOptional
or
nullOptional
confidenceany ofRequired
stringOptional
or
nullOptional
finding_typeany ofRequired
stringOptional
or
nullOptional
descriptionany ofRequired
stringOptional
or
nullOptional
remediation_guidanceany ofOptional
stringOptional
or
nullOptional
finding_countintegerRequired
distinct_module_countintegerOptionalDefault: 0
distinct_repository_countintegerOptionalDefault: 0
critical_findingsintegerOptionalDefault: 0
high_findingsintegerOptionalDefault: 0
medium_findingsintegerOptionalDefault: 0
low_findingsintegerOptionalDefault: 0
cweany ofRequired
string[]Optional
or
nullOptional
owaspany ofRequired
string[]Optional
or
nullOptional
latest_observation_atany ofRequired
string · date-timeOptional
or
nullOptional
get
/api/native_sast/rules/{rule_id}

Get Rule Code Roots

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_idstringRequired
Query parameters
service_idany ofOptional
integerOptional
or
nullOptional
code_root_idany ofOptional
integerOptional
or
nullOptional
repository_idany ofOptional
stringOptional
or
nullOptional
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/rules/{rule_id}/code_roots

List Rule Code Roots Paginated

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body

Request schema for grouping findings by rule category.

Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/rules/{rule_id}/code_roots

Get Rule Repositories Alt

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
get
/api/native_sast/rules/{rule_id}/repositories

Get Rule Repositories Alt

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
rule_idstringRequired
Query parameters
pageintegerOptionalDefault: 0
limitinteger · min: 1OptionalDefault: 100
orderany ofOptional
stringOptional
or
nullOptional
ordersany ofOptional
string[]Optional
or
nullOptional
directionany ofOptional
stringOptional
or
nullOptional
searchany ofOptional
stringOptional
or
nullOptional
fix_statusany ofOptional
string · enumOptional

Fix status for Native SAST findings.

Possible values:
or
or
nullOptional
provider_idany ofOptional
stringOptional
or
nullOptional
tool_idany ofOptional
stringOptional
or
nullOptional
rule_categoryany ofOptional
stringOptional
or
nullOptional
Body
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
totalintegerRequired
pagesintegerRequired
page_sizeintegerRequired
page_numberintegerRequired
post
/api/native_sast/rules/{rule_id}/repositories

Last updated

Was this helpful?