Issue

The Issue endpoint returns details about discovered issues.

Get a summary of issues.

GET https://api.halosecurity.com/api/v1/issue/summary.json

Returns a paginated list of issues.

https://app.halosecurity.com/user/security/issues/summary

Query Parameters

Name
Type
Description

sort

String

name (default)

severity

target-count

sort_desc

Integer

0 = No (default)

1 = Yes

severity

String

Defaults to All

Specific Value: 1

Range: 3-5 or >=1

include_target_ids

Integer

0 = No (default)

1 = Yes

{
    "list": [
        {
            "target_count": 6,
            "issue": {
                "severity": 2,
                "issue_id": 1126115,
                "name": "Content-Security-Policy Not Implemented"
            },
            "target_ids": [
                111,
                222,
                333
            ]
        }
    ]
}

Get a list of issues.

GET https://api.halosecurity.com/api/v1/issue/list.json

Returns a paginated list of issues.

https://app.halosecurity.com/user/security/issues/list

Query Parameters

Name
Type
Description

issue_id

Integer

Filter by issue id

status

String

Filter by status ("new", "investigating", "confirmed", "fixing", "fixed", "ack_false_positive", "ack_acceptable_risk", "active", "ack")

assigned_to

String

Filter by assigned

severity

Integer

Filter by severity

include_ack

Integer

1 = yes

Get the details of an issue.

GET https://api.halosecurity.com/api/v1/issue/get.json

Returns the details of an issue.

https://app.halosecurity.com/user/security/issues/list

Query Parameters

Name
Type
Description

issue_id*

Integer

Get the details for an instance of an issue.

GET https://api.halosecurity.com/api/v1/issue/instance.json

Returns the details for an instance of an issue.

https://app.halosecurity.com/user/security/issues/list

Query Parameters

Name
Type
Description

issue_id*

Integer

scan_id*

String

instance*

String

Update details of an issue.

GET https://api.halosecurity.com/api/v1/issue/update.json

Update the status and notes of an issue, or assign it to a user ID/email.

https://app.halosecurity.com/user/security/issues/list

Query Parameters

Name
Type
Description

issue_id*

Integer

target_id*

Integer

status*

String

"new", "investigating", "confirmed", "fixing", "fixed", "ack_false_positive", "ack_acceptable_risk", "active", "ack"

assigned_to*

String

user_id or email

0 for unassigned

note

String

Get the changes between scans.

GET https://api.halosecurity.com/api/v1/issue/changes.json

Query Parameters

Name
Type
Description

now

String

Defaults to last scan.

ago

String

Defaults to prior scan.

type

String

removed or added

severity

String

Defaults to All

Specific Value: 1

Range: 3-5 or >=1

q

String

Query

Get retired issues.

GET https://api.halosecurity.com/api/v1/issue/retired.json

Query Parameters

Name
Type
Description

days

Integer

Defaults to 7.

instance

Integer

1 = Yes (Default) 0 = No

severity

String

Defaults to All

Specific Value: 1

Range: 3-5 or >=1

Last updated

Was this helpful?