Preview code finding disposition (browser session)
import requests
url = "https://platform.ankra.app/org/security/code-dispositions/preview"
payload = {
"path": "<string>",
"rule_id": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({path: '<string>', rule_id: '<string>'})
};
fetch('https://platform.ankra.app/org/security/code-dispositions/preview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://platform.ankra.app/org/security/code-dispositions/preview \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"path": "<string>",
"rule_id": "<string>"
}
'{
"active_disposition_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"application_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"can_create": true,
"disposition": "<string>",
"effect": "<string>",
"finding_line": 123,
"finding_severity": "<string>",
"finding_title": "<string>",
"path": "<string>",
"refusal": "<string>",
"repository": "<string>",
"repository_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rule_id": "<string>",
"scope": "repository_code",
"tool": "<string>"
}{
"detail": "<string>"
}{
"detail": "permission_denied",
"permission": "<string>",
"scope_type": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}Security
Preview code finding disposition (browser session)
Reports the recorded finding a code finding disposition would cover and whether it can be created, writing nothing. Requires security.manage.
POST
/
org
/
security
/
code-dispositions
/
preview
Preview code finding disposition (browser session)
import requests
url = "https://platform.ankra.app/org/security/code-dispositions/preview"
payload = {
"path": "<string>",
"rule_id": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({path: '<string>', rule_id: '<string>'})
};
fetch('https://platform.ankra.app/org/security/code-dispositions/preview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request POST \
--url https://platform.ankra.app/org/security/code-dispositions/preview \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"path": "<string>",
"rule_id": "<string>"
}
'{
"active_disposition_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"application_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"can_create": true,
"disposition": "<string>",
"effect": "<string>",
"finding_line": 123,
"finding_severity": "<string>",
"finding_title": "<string>",
"path": "<string>",
"refusal": "<string>",
"repository": "<string>",
"repository_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rule_id": "<string>",
"scope": "repository_code",
"tool": "<string>"
}{
"detail": "<string>"
}{
"detail": "permission_denied",
"permission": "<string>",
"scope_type": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Name the finding by exactly one of application_id or repository_id, plus tool, rule_id and path as the code security read reports them.
Available options:
false_positive, accepted_risk Available options:
semgrep, checkov Review deadline. Required, and at most a year out, for accepted_risk.
Required to create; recorded on the audit trail.
Maximum string length:
2000Response
Successful response
Available options:
repository_code