Skip to main content

Cyware Orchestrate

ZeroFox Core 2.0.0

App Vendor: ZeroFox

App Category: Data Enrichment & Threat Intelligence

Connector Version: 2.0.0

API Version: 1.0.0

About App

The ZeroFox Core app allows security teams to integrate with the ZeroFox enterprise application. The app provides actions to manage alerts, accounts, and indicators to detect risks on digital channels.

The ZeroFox Core app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

List Alerts

This action retrieves the list of alerts matching the provided filters and parameters. By default, no filters are applied and results are sorted by timestamp.

Read Alert

This action retrieves details of an alert using the alert ID.

List Related Entity Accounts

This action retrieves all entity accounts belonging to the calling user's enterprise.

Add Indicator

This action adds an indicator to a specific alert.

Assign An Alert

This action assigns an alert to a user.

Cancel Takedown For An Alert

This action cancels a takedown action for an alert.

Close An Alert

This action closes an alert.

Delete An Alert

This action deletes an alert.

Deny Takedown For An Alert

This action denies a request for taking down an alert.

Email An Alert

This action is used to email an alert.

Open An Alert

This action opens an alert.

Reopen An Alert

This action reopens an alert.

Request Takedown For An Alert

This action requests a takedown of an alert.

Whitelist An Alert

This action whitelists an alert.

Archive An Alert

This action archives an alert.

Unarchive An Alert

This action unarchives an alert.

Review An Alert

This action reviews an alert.

Mark An Alert As Not Helpful

This action marks an alert as not helpful.

Configuration Parameters

The following configuration parameters are required for the ZeroFox Core app to communicate with the ZeroFox Core enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

API Key

Enter the API key to authenticate the ZeroFox Core application API endpoint.

Example:

"457894hjao3c5657nvshjkbicbda76rjgsh22ad1"

Password

Required

Action: List Alerts

This action retrieves the list of alerts matching the provided filters and parameters. By default, no filters are applied and results are sorted by timestamp.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Limit

Enter the number of alerts to retrieve.

Example:

40

Integer

Optional

Default value: 20

Alert type

Enter the alert type to retrieve.

Example:

"account_information"

Text

Optional

Allowed values:

  • account_information

  • entity_discovery_content

  • entity_discovery_profile

  • impersonating_comment

  • impersonating_post

  • incoming_comment

  • incoming_post

  • incoming_private_message

  • outgoing_private_message

  • self_comment

  • self_post

  • search_query

  • email

  • location

Max timestamp

Enter the maximum timestamp in ISO-8601 to filter alerts before the specified time.

Example:

"1524570920"

Text

Optional

Min timestamp

Enter the minimum timestamp in ISO-8601 to filter alerts after the specified time.

Example:

"1433810886000"

Text

Optional

Severity

Enter the severity level of the alert.

Example:

3

Integer

Optional

Allowed values:

  • 1 - Very Low

  • 2 - Low

  • 3 - Medium

  • 4 - High

  • 5 - Critical

Sort by descending order

Enter your preference to sort the results by descending order.

Example:

Yes/No

Boolean

Optional

Allowed values:

  • Yes

  • No

Default value: No

Sort field

Enter your preference to sort the results based on provided parameter.

Example:

"alert_status"

Text

Optional

Allowed values:

  • alert_id

  • alert_status

  • alert_type

  • assigned_user

  • escalated

  • last_modified

  • perpetrator

  • protected_entity (name)

  • protected_social_object (name)

  • rule (name)

  • severity

  • social_network

  • timestamp

Status

Enter the status of the alert to retrieve.

Example:

"open"

Text

Optional

Allowed values:

  • closed

  • open

  • takedown_accepted

  • takedown_denied

  • takedown_requested

  • takedown_submitted

  • whitelisted

Extra params

Enter any extra parameters to retrieve the list of alerts.

Key Value

Optional

Allowed parameters:

  • offset - pagination of results

Example Request

[
    {
        "limit": 40,
        "alert_type": "account_information",
        "max_timestamp": "1524570920",
        "min_timestamp": "1433810886000",
        "severity": 3,
        "sort_by_descending_order": True,
        "sort_field": "alert_status",
        "status": "open",
        "extra_params": {
            "offset": 5
        }
    }
]
Action: Read Alert

This action retrieves details of an alert using the alert ID.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to read and retrieve the details.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Add Indicator

This action adds an indicator to a specific alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to add the indicator.

Example:

135985017

Integer

Required

Indicator Type

Enter the indicator type for the indicator.

Example:

"Email"

Text

Required

Allowed values:

  • non-social

  • ipv4_address

  • file_hash_md5

  • file_hash_sha1

  • file_hash_sha256

  • btc_wallet

  • domain

  • hashtag

  • profile

  • post

  • page

  • phonenumber

  • email

Indicator Value

Enter the indicator value for the threat feed indicator.

Example:

"sampleuser@exampledomain.com"

Text

Required

Example Request

[
    {
        "alert_id": 135985017,
        "indicator_type": "email",
        "indicator_value": "sampleuser@exampledomain.com"
    }
]
Action: Assign An Alert

This action assigns an alert to a user.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the Alert ID for the alert to assign.

Example:

135985017

Integer

Required

User name to assign

Enter the username to assign the alert.

Example:

"John Doe"

Text

Required

Subject email

Enter the subject content for the email.

Example:

"Phishing Alert"

Text

Optional

Example Request

[
    {
        "alert_id": 135985017,
        "user_name_to_assign": "John Doe",
        "subject_email": "Phishing Alert"
    }
]
Action: Cancel Takedown For An Alert

This action cancels a takedown action for an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to cancel the takedown.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Close An Alert

This action closes an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to close an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Delete An Alert

This action deletes an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to delete the alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Deny Takedown For An Alert

This action denies a request for taking down an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to stop takedown for an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Email An Alert

This action is used to email an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to send the alert as an email to recipients.

Example:

135985017

Integer

Required

Emails to send to

Enter the recipient email IDs to send the email.

Example:

"sampleuser1@domain.com, sampleuser2@domain.com"

Text

Required

Example Request

[
    {
        "alert_id": 135985017
        "emails_to_send_to": "sampleuser1@domain.com, sampleuser2@domain.com",
    }
]
Action: Open An Alert

This action opens an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to open.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Reopen An Alert

This action reopens an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to reopen the alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Request Takedown For An Alert

This action requests a takedown of an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to request a takedown for an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Whitelist An Alert

This action whitelists an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to whitelist an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Archive An Alert

This action archives an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to archive an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Unarchive An Alert

This action unarchives an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to unarchive an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Review An Alert

This action reviews an alert.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to review an alert.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]
Action: Mark An Alert As Not Helpful

This action marks an alert as not helpful.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to mark the alert as not helpful.

Example:

135985017

Integer

Required

Example Request

[
    {
        "alert_id": 135985017
    }
]