Skip to main content

CTM360 HackerView

This Integration is part of the CTM360 Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

External Attack Surface Management platform, which combines automated asset discovery, issue identification / management, remediation guidelines, security ratings and third party risk management. This integration was integrated and tested with version 1.0.0 of CTM360_HackerView.

Configure CTM360 HackerView in Cortex#

ParameterDescriptionRequired
Incident Mirroring DirectionChoose the direction to mirror the incident: Incoming (from HackerView to Cortex XSOAR), Outgoing (from Cortex XSOAR to HackerView), or Incoming and Outgoing (from/to Cortex XSOAR and HackerView).False
First fetch (<number> <time unit>, e.g., 12 hours. Default is 7 days)The time the incidents should be fetched starting from.False
API KeyThe CTM360 HackerView API Key to use for fetching data.True
Maximum Number of Incidents per FetchDefault is 25. Maximum is 200.True
Fetch incidentsFalse
Trust any certificate (not secure)False
Use system proxy settingsFalse
Incident typeFalse

Commands#

You can execute these commands from the 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.

ctm360-hv-incident-list#


Get the list of incidents from HV.

Base Command#

ctm360-hv-incident-list

Input#

Argument NameDescriptionRequired
dateFromSelect "From" date to fetch incidents starting from it.Optional
dateToSelect "To" date to fetch incidents up to it.Optional
maxHitsSet number of results to fetch.Optional
orderSet the order of the results.Optional

Context Output#

PathTypeDescription
HackerView.IncidentListunknownList of all HV incidents.

ctm360-hv-incident-status-change#


Change status of a HV incident and optionally add a comment.

Base Command#

ctm360-hv-incident-status-change

Input#

Argument NameDescriptionRequired
ticketId"ID" of the incident to change status.Required
ticketStatusNew "Status" of incident.Required
comment"Comment" to accompany the status change (Optional).Optional

Context Output#

There is no context output for this command.

get-mapping-fields#


Returns the list of fields for an incident type.

Base Command#

get-mapping-fields

Input#

Argument NameDescriptionRequired

Context Output#

There is no context output for this command.

ctm360-hv-incident-details#


Fetch details of a single incident from the HackerView platform.

Base Command#

ctm360-hv-incident-details

Input#

Argument NameDescriptionRequired
ticketId"Ticket ID" of the incident to fetch.Required

Context Output#

PathTypeDescription
HackerView.RemoteIncident.idunknownSymbolic Incident ID
HackerView.RemoteIncident.timestampunknownDB timestamp
HackerView.RemoteIncident.confidenceunknownConfidence of report
HackerView.RemoteIncident.cve_idunknownID of associated CVE
HackerView.RemoteIncident.cweunknownList of associated CWEs
HackerView.RemoteIncident.issue_categoryunknownCategory of Incident
HackerView.RemoteIncident.issue_nameunknownName of Incident
HackerView.RemoteIncident.potential_attack_typeunknownPotential attack to make use of incident
HackerView.RemoteIncident.potential_impactunknownPotential impact of incident
HackerView.RemoteIncident.statusunknownActive status of Incident
HackerView.RemoteIncident.progress_statusunknownProgress of incident response
HackerView.RemoteIncident.severityunknownSeverity of incident
HackerView.RemoteIncident.resolved_ipunknownIP resolved on affected asset
HackerView.RemoteIncident.first_seenunknownIncident creation date
HackerView.RemoteIncident.last_seenunknownLast discovery date for incident
HackerView.RemoteIncident.last_updatedunknownLast update date for incident
HackerView.RemoteIncident.environmentsunknownenv
HackerView.RemoteIncident.ticket_idunknownTicket ID
HackerView.RemoteIncident.technologiesunknownTechnologies on affected asset
HackerView.RemoteIncident.domainunknowndomain of affected asset
HackerView.RemoteIncident.hostunknownhost of affected asset
HackerView.RemoteIncident.asset_typeunknownaffected asset type
HackerView.RemoteIncident.assetunknownaffected asset

get-remote-data#


Gets remote data from a remote incident. This method does not update the current incident, and should be used for debugging purposes.

Base Command#

get-remote-data

Input#

Argument NameDescriptionRequired
idThe incident ID.Required
lastUpdateRetrieves entries that were created after lastUpdate.Required

Context Output#

There is no context output for this command.

get-modified-remote-data#


Gets the list of incidents that were modified since the last update time. Note that this method is here for debugging purposes. The get-modified-remote-data command is used as part of a Mirroring feature, which is available in Cortex XSOAR from version 6.1.

Base Command#

get-modified-remote-data

Input#

Argument NameDescriptionRequired
lastUpdateA date string in local time representing the last time the incident was updated. The incident is only returned if it was modified after the last update time.Required

Context Output#

There is no context output for this command.

update-remote-system#


Updates the remote system with local changes.

Base Command#

update-remote-system

Input#

Argument NameDescriptionRequired
remoteIdRemote ID of incident to update in the remote system.Required

Context Output#

There is no context output for this command.

Incident Mirroring#

You can enable incident mirroring between Cortex XSOAR incidents and CTM360 HackerView corresponding events (available from Cortex XSOAR version 6.0.0). To set up the mirroring:

  1. Enable Fetching incidents in your instance configuration.

  2. In the Mirroring Direction integration parameter, select in which direction the incidents should be mirrored:

    OptionDescription
    NoneTurns off incident mirroring.
    IncomingAny changes in CTM360 HackerView events (mirroring incoming fields) will be reflected in Cortex XSOAR incidents.
    OutgoingAny changes in Cortex XSOAR incidents will be reflected in CTM360 HackerView events (outgoing mirrored fields).
    Incoming And OutgoingChanges in Cortex XSOAR incidents and CTM360 HackerView events will be reflected in both directions.

Newly fetched incidents will be mirrored in the chosen direction. However, this selection does not affect existing incidents. Important Note: To ensure the mirroring works as expected, mappers are required, both for incoming and outgoing, to map the expected fields in Cortex XSOAR and CTM360 HackerView.