Skip to main content

CyCognito Feed

This Integration is part of the CyCognito Feed Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.2.0 and later.

The CyCognito Feed integration retrieves the discovered assets from the CyCognito platform based on user-specified filters. A comprehensive dashboard and layout are also included. This integration was integrated and tested with CyCognito V1 API.

Configure CyCognito Feed on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for CyCognito Feed.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    API KeyThe API Key required to authenticate to the service.True
    Asset TypeThe type of assets to be retrieved.True
    First Fetch TimeThe date or relative timestamp from where to start fetching assets.

    Supported formats: 2 minutes, 2 hours, 2 days, 2 weeks, 2 months, 2 years, yyyy-mm-dd, yyyy-mm-ddTHH:MM:SSZ

    For example: 01 Mar 2021, 01 Feb 2021 04:45:33, 2022-04-17T14:05:44Z
    False
    Max FetchThe maximum number of assets to fetch every time. The maximum value is '1000'.False
    OrganizationsRetrieves the assets attributed to a specific organization, subsidiary, or assignee. Supports comma-separated values.False
    Security GradeFilters the assets according to security grade.

    Supported values:
    A: Very strong,
    B: Strong,
    C: Less vulnerable,
    D: Vulnerable,
    F: Highly vulnerable
    False
    Hosting TypeFilters the assets based on their hosting type.

    Supported values: 'owned', 'cloud', 'undetermined'
    False
    LocationsFilters the assets based on the geographic locations to which they belong. Multiple selection is supported.

    Locations are available only for IP, Domain, and Certificate asset types.
    False
    Fetch indicatorsIndicates whether to fetch indicators from the instance.False
    Indicator ReputationIndicators from this integration instance will be marked with this reputation.False
    Source ReliabilityReliability of the source providing the intelligence data.True
    Feed Fetch IntervalTime interval for fetching indicators.False
    Bypass exclusion listWhen selected, the exclusion list is ignored for indicators from this feed. This means that if an indicator from this feed is on the exclusion list, the indicator might still be added to the system.False
    TagsSupports CSV values.False
    Traffic Light Protocol ColorThe Traffic Light Protocol (TLP) designation to apply to indicators fetched from the feedFalse
    Default Indicator MappingWhen selected, all the incoming indicators will map to a CyCognito Asset indicator type.False
    Fetch only Live AssetsWhen selected, Fetches only live assets.

    Note: This filter supports only IP and IP Range type of assets.
    False
    Trust any certificate (not secure)Indicates whether to allow connections without verifying the SSL certificate's validity.False
    Use system proxy settingsIndicates whether to use XSOAR's system proxy settings to connect to the API.False
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

cycognito-get-indicators#


Fetches a given limit of indicators from the CyCognito platform and displays them in human-readable format in the war room.

Base Command#

cycognito-get-indicators

Input#

Argument NameDescriptionRequired
asset_typeThe type of asset to be retrieved.

Supported values: 'ip', 'domain', 'cert', 'webapp', 'iprange'
Required
countThe number of results to retrieve.

Maximum value is '1000'

Default value is '50'
Optional
offsetSets the starting index for the returned results. By specifying offset, you retrieve a subset of records starting with the offset value.

Default value is '0'
Optional
searchAn Advanced Search parameter to query the response.

Note: Retrieves all the occurrences that are included in the string.
Optional
sort_byThe name of the field by which to sort the results. The response fields available for sorting the data are found in the following documentation: https://docs.cycognito.com/reference/reference-getting-startedOptional
sort_orderSpecifies whether to sort the results in either ascending or descending order.

Supported values: 'asc', 'desc'

Default value is 'desc'
Optional
first_seenThe date and time at which CyCognito first discovered and attributed the asset to the organization.

Supported formats: 2 minutes, 2 hours, 2 days, 2 weeks, 2 months, 2 years, yyyy-mm-dd, yyyy-mm-ddTHH:MM:SSZ

For example: 01 Mar 2021, 01 Feb 2021 04:45:33, 2022-04-17T14:05:44Z
Optional
last_seenThe date and time at which CyCognito most recently attributed the asset to the organization.

Supported formats: 2 minutes, 2 hours, 2 days, 2 weeks, 2 months, 2 years, yyyy-mm-dd, yyyy-mm-ddTHH:MM:SSZ

For example: 01 Mar 2021, 01 Feb 2021 04:45:33, 2022-04-17T14:05:44Z
Optional
organizationsRetrieves the assets attributed to a specific organization, subsidiary, or assignee. Supports comma-separated values.Optional
hosting_typeFilters the assets according to their hosting type. Supports comma-separated values.

Supported values: 'owned', 'cloud', 'undetermined'
Optional
security_gradeFilters the assets according to security rating. Supports comma-separated values.

Supported values: 'A', 'B', 'C', 'D', 'F'

Where:
A = Very strong
B = Strong
C = Less vulnerable
D = Vulnerable
F = Highly vulnerable
Optional
statusFilters the assets according to their status. Supports comma-separated values.

Supported values: 'changed', 'new', 'normal'
Optional
locationsThe geographical locations in which the asset is found. Supported values contain the three-letter ISO country code for the respective countries--e.g., IND, USA.

Locations are available only for IP, Domain, and Certificate asset types.
Optional
tagsA keyword or phrase that can be added to an asset or issue metadata. Supports comma-separated values.Optional

Context Output#

There is no context output for this command.

Command example#

!cycognito-get-indicators asset_type=ip count=2

Human Readable Output#

Indicator Detail:#

Asset type: IP#

Asset IDSecurity GradeStatusOrganizationsFirst SeenLast SeenLocationsHosting Type
127.0.0.1FnormalACME Ticketing, ACME Cleantech Solutions, Acme Holdings30 Jun 2021, 12:32 PM24 Mar 2022, 04:26 AMUnited Statescloud
127.0.0.2DnormalAcme Interior Design22 Jul 2021, 03:07 AM24 Mar 2022, 04:26 AMIndiaowned