Skip to main content

Cyware Orchestrate

SpyCloud

App Vendor: SpyCloud

App Category: Data Enrichment & Threat Intelligence

Connector Version: 1.2.1

API Version: v1

About App

The SpyCloud app integrates breach and malware data into your existing workflows, offering fast, high-volume access to threat intelligence.

The SpyCloud app is configured with Cyware Orchestrate to perform the following actions:

Action Name

Description

Get Domain Breach Data 

This action retrieves breach data of the specified domain

Get Email Breach Data 

This action retrieves breach data of the specified email

Get Individual Breach Data 

This action retrieves breach data by the specified ID

Get Watchlist Data 

This action lists all data from a watchlist

List Breach Catalog 

This action lists or queries breach catalogs

Generic Action 

This is a generic action used to make API requests to any SpyCloud endpoint

Configuration Parameters

The following configuration parameters are required for the SpyCloud app to communicate with the SpyCloud 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 access SpyCloud.

Password

Required

Timeout

Enter the timeout value (in seconds) for the API request.

Integer

Optional

The allowed range is 15-120. Default value is 15.

Verify

Choose your preference to either verify or skip SSL certificate.

Boolean

Optional

The allowed values are true and false. By default, verification is enabled.

Action: Get Domain Breach Data

This action retrieves breach data of the specified domain.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Domain 

Enter the domain for which you want to retrieve the breach data. To specify multiple domains, separate them with commas.

Text

Required

Type value 

Enter the value for type. the allowed values are corporate and infected.

Text

Optional

The default value is corporate.

Start date 

Enter the start date (in ISO 8601 datetime format (yyyy-mm-ddthh:mm:ssz) from which you want to retrieve the result.

Text

Optional

Severity 

Enter the severity value to filter the response. to enter multiple entries, separate them with commas.

Text

Optional

The allowed values are 2, 5, 10, 15, 20, and 25. the default value is 2.

Result count 

Specify the number of results in multiples of thousands to return.

Example:

1

(this will return 1000 results)

Integer

Optional

Cursor 

Enter the token to iterate through multiple pages of results.

Text

Optional

Action: Get Email Breach Data

This action retrieves breach data of the specified email.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Email id 

Enter the email address for which you want to retrieve the breach data. to specify multiple email addresses, and separate them with commas.

Text

Required

Start date 

Enter the start date (in ISO 8601 datetime format yyyy-mm-ddthh:mm:ssz) from which you want to retrieve the result.

Text

Optional

End date 

Enter the end date (in iso 8601 datetime format yyyy-mm-ddthh:mm:ssz) until which you want to retrieve the result.

Text

Optional

Severity 

Enter the severity value to filter the response. to enter multiple entries, separate them with commas.

Text

Optional

The allowed values are 2, 5, 10, 15, 20, and 25. The default value is 2.

Source ID 

Enter the source ID to filter the result based on a particular breach source.

Integer

Optional

Salt 

If hashing is enabled for your API key, enter a 10-24 character salt value.

Text

Optional

Result Count 

Specify the number of results in multiples of thousands to return.

Example: 1

This returns 1000 results

Integer

Optional

Cursor 

Enter the token to iterate through multiple pages of results.

Text

Optional

Action: Get Individual Breach Data

This action retrieves breach data by the specified ID.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Breach ID

Enter the ID of the breach. to specify multiple breach IDs, and separate them with commas.

Text

Required

Action: Get Watchlist Data

This action lists data from a watchlist.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Watchlist Type 

Enter the type of watchlist. the allowed values are IP, domain, and email.

Text

Required

Type Value 

Enter the value for type. the allowed values are corporate and infected.

Text

Optional

The default value is corporate.

Start Date 

Enter the start date (in ISO 8601 datetime format:: yyyy-mm-ddthh:mm:ssz) from which you want to retrieve the result.

Text

Optional

End Date 

Enter the end date (in ISO 8601 datetime format:: yyyy-mm-ddthh:mm:ssz) until which you want to retrieve the result.

Text

Optional

Source ID 

Enter the source ID to filter the result based on a particular breach source.

Integer

Optional

Result Count 

Specify the number of results in multiples of thousands to return.

Example:

1

This returns 1000 results.

Integer

Optional

Cursor 

Enter the token for iterating through multiple pages of results.

Text

Optional

Action: List Breach Catalog

This action lists or queries breach catalogs.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Query 

Enter the query to search the breach catalog.

Text

Optional

Start date 

Enter the start date (in ISO 8601 datetime format yyyy-mm-ddthh:mm:ssz) from which you want to retrieve the result.

Text

Optional

End date 

Enter the end date (in ISO 8601 datetime format yyyy-mm-ddthh:mm:ssz) until which you want to retrieve the result.

Text

Optional

Result count 

Specify the number of results in multiples of thousands to return.

Example:

1

This will return 1000 results

Integer

Optional

Cursor 

Enter the token for iterating through multiple pages of results.

Text

Optional

Action: Generic Action

This is a generic action used to make requests to any SpyCloud endpoint.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Method

Enter the HTTP method to make the request.

Text

Required

Allowed values are GET, PUT, POST, and DELETE.

Endpoint

Enter the endpoint to make the request.

Example:

/breach/data/phone-numbers/{phone_number}

Text

Required

Query params

Enter the query parameters to pass to the API.

Key Value

Optional

Payload

Enter the payload to pass to the API.

Any

Optional

Extra fields

Enter the extra fields to pass to the API.

Key Value

Optional

Allowed keys are payload_json, custom_output, download, filename, files, retry_wait, retry_count, and response_type