This integration enriches Google SecOps cases with OpenCTI threat intel and auto-syncs indicators, observables, and incidents back into OpenCTI.
Integrate OpenCTI with Google SecOps
This integration enables you to create, enrich, and manage threat intelligence objects in OpenCTI directly from Google SecOps SOAR playbooks.
Integration parameters
Use the following parameters to configure the integration:
Parameter name
Type
Default value
Is mandatory
Description
API Root
String
https://demo.opencti.io
Yes
OpenCTI API root URL.
API Token
Password
N/A
Yes
OpenCTI User Token. You can find it in your OpenCTI profile settings.
Verify SSL
Checkbox
Checked
No
If enabled, verifies that the SSL certificate for the connection to the OpenCTI server is valid.
For instructions about how to configure an integration in Google SecOps, see Configure integrations.
You can make changes at a later stage, if needed. After you configure an integration instance, you can use it in playbooks. For more information about how to configure and support multiple instances, see Supporting multiple instances.
Tests connectivity to the OpenCTI instance and verifies that the API token is valid.
Parameters
No parameters are required.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Enrich Observable
Full enrichment of an Observable (SCO) in OpenCTI. Looks up the entity value as a STIX Cyber Observable, retrieves its metadata (score, labels, description, created_by) and all relationships. Marks the entity suspicious when the x_opencti_score exceeds the configured threshold.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Threshold
String
50
No
The minimum OpenCTI score (x_opencti_score) required to mark a Google SecOps entity as suspicious.
Create Insight
Checkbox
Checked
No
If enabled, the action will create an insight containing all retrieved information about the observable and its relationships.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Enrich Indicator
Full enrichment of an Indicator (SDO) in OpenCTI. Searches for an Indicator whose name matches the entity value, retrieves its metadata (score, confidence, kill chain, validity window) and all relationships (Malware, TTPs, Campaigns, Threat Actors, etc.). Marks the entity suspicious when the x_opencti_score exceeds the configured threshold.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Threshold
String
50
No
The minimum OpenCTI score (x_opencti_score) required to mark a Google SecOps entity as suspicious.
Create Insight
Checkbox
Checked
No
If enabled, the action will create an insight containing all retrieved information about the indicator and its relationships.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Observable
Create a new STIX Cyber Observable in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Observable Value
String
N/A
Yes
Value of the observable.
Observable Type
DDL
Domain Name
Yes
Type of the observable. Possible values: Domain Name, URL, Hostname, Email Subject, Email Addr, IP, Hash.
Description
String
N/A
No
Observable description.
Score
String
N/A
No
Threat score. Allowed values are integers between 0 and 100 (inclusive).
Labels
String
N/A
No
Comma-separated list of labels.
Marking
DDL
TLP:AMBER
No
Marking definition to apply. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Create Indicator
Checkbox
Unchecked
No
Create an indicator from this observable.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Observables
Create STIX Cyber Observables in OpenCTI from the action's target entities (bulk creation).
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Description
String
N/A
No
Observable description.
Score
String
50
No
Threat score. Allowed values are integers between 0 and 100 (inclusive).
Labels
String
N/A
No
Comma-separated list of labels.
Marking
DDL
TLP:AMBER
No
Marking definition to apply. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Specify marking for the indicator. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Incident
Create an incident in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the incident.
Description
String
N/A
No
Specify the description of the incident.
Created At
String
N/A
No
Specify the creation date of the incident (ISO 8601 format).
Severity
String
N/A
No
Specify the severity of the incident.
Type
String
alert
No
Specify the type of the incident.
Labels
String
N/A
No
Specify labels to apply, comma-separated (e.g. label1, label2).
Marking
DDL
TLP:AMBER
No
Specify the marking of the incident. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Incident Response
Create an Incident Response case in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the Incident Response.
Description
String
N/A
No
Specify the description of the Incident Response.
Created At
String
N/A
No
Specify the creation date of the Incident Response (ISO 8601 format).
Severity
String
N/A
No
Specify the severity of the Incident Response.
Priority
String
N/A
No
Specify the priority of the Incident Response.
Type
String
Alert
No
Specify the type of the Incident Response.
Labels
String
N/A
No
Specify labels to apply, comma-separated (e.g. label1, label2).
Marking
DDL
TLP:AMBER
No
Specify the marking of the Incident Response. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Report
Create a report in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the report.
Publication Date
String
N/A
Yes
Specify publication date (ISO 8601 format).
Description
String
N/A
No
Specify description of the report.
Report types
String
N/A
No
Specify report types as comma-separated values.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the report. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Campaign
Create a campaign in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify campaign name.
Description
String
N/A
No
Specify campaign description.
First Seen
String
N/A
No
Specify first seen date (ISO 8601 format).
Last Seen
String
N/A
No
Specify last seen date (ISO 8601 format).
Labels
String
N/A
No
Specify labels as comma-separated values.
Marking
DDL
TLP:AMBER
No
Specify marking for the campaign. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Malware
Create a malware entry in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify malware name.
Description
String
N/A
No
Specify malware description.
Is Family
Checkbox
Checked
No
Specify whether malware is a family.
Malware Types
String
N/A
No
Specify malware types as comma-separated values.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the malware. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Attack Pattern
Create an attack pattern in OpenCTI (MITRE ATT&CK technique).
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify attack pattern name.
Description
String
N/A
No
Specify attack pattern description.
External Id
String
N/A
No
Specify MITRE ATT&CK external id (e.g. T1059).
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the attack pattern. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Intrusion Set
Create an intrusion set in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify intrusion set name.
Description
String
N/A
No
Specify intrusion set description.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the intrusion set. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Threat Actor Group
Create a threat actor group in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify threat actor group name.
Description
String
N/A
No
Specify threat actor group description.
Threat Actor Types
String
N/A
No
Specify threat actor types as comma-separated values.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the threat actor group. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Tool
Create a tool entry in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify tool name.
Description
String
N/A
No
Specify tool description.
Tool Types
String
N/A
No
Specify tool types as comma-separated values.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the tool. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Vulnerability
Create a vulnerability in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify vulnerability name (e.g. CVE-2024-1234).
Description
String
N/A
No
Specify vulnerability description.
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the vulnerability. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Relationship
Create a STIX Domain Object (SDO) relationship in OpenCTI between two entities.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Relationship Type
String
related-to
No
Specify relationship type (e.g. related-to, uses, targets, indicates).
Source Entity Id
String
N/A
Yes
Specify source entity id.
Target Entity Id
String
N/A
Yes
Specify target entity id.
Description
String
N/A
No
Specify relationship description.
First Seen
String
N/A
No
Specify first seen date (ISO 8601 format).
Last Seen
String
N/A
No
Specify last seen date (ISO 8601 format).
Marking
DDL
TLP:AMBER
No
Specify marking for the relationship. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Sighting
Create a sighting in OpenCTI, linking an observed entity to a threat.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
From Object Id
String
N/A
Yes
Specify source object id.
To Object Id
String
N/A
Yes
Specify target object id.
Description
String
N/A
No
Specify sighting description.
First Seen
String
N/A
No
Specify first seen date (ISO 8601 format).
Last Seen
String
N/A
No
Specify last seen date (ISO 8601 format).
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the sighting. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Grouping
Create a grouping container in OpenCTI to group related objects.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the grouping.
Context
String
suspicious-activity
Yes
Specify context for the grouping (e.g. suspicious-activity, malware-analysis).
Labels
String
N/A
No
Specify entity's labels.
Marking
DDL
TLP:AMBER
No
Specify marking for the grouping. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Request for Information
Create a Request for Information (RFI) case in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the Request for Information.
Description
String
N/A
No
Specify the description of the Request for Information.
Created At
String
N/A
No
Specify the creation date of the Request for Information (ISO 8601 format).
Severity
String
N/A
No
Specify the severity of the Request for Information.
Type
String
N/A
No
Specify the type of the Request for Information.
Labels
String
N/A
No
Specify labels to apply, comma-separated (e.g. label1, label2).
Marking
DDL
TLP:AMBER
No
Specify the marking. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Create Request for Takedown
Create a Request for Takedown case in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Name
String
N/A
Yes
Specify the name of the Request for Takedown.
Description
String
N/A
No
Specify the description of the Request for Takedown.
Created At
String
N/A
No
Specify the creation date of the Request for Takedown (ISO 8601 format).
Severity
String
N/A
No
Specify the severity of the Request for Takedown.
Type
String
N/A
No
Specify the type of the Request for Takedown.
Labels
String
N/A
No
Specify labels to apply, comma-separated (e.g. label1, label2).
Marking
DDL
TLP:AMBER
No
Specify the marking. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Action results
Script result name
Value options
Example
is_success
True or False
is_success:True
Add Object to Container
Add an existing object to a container (Report, Incident Response Case, Request for Takedown, Request for Information, or Grouping) in OpenCTI.
Parameters
Parameter name
Type
Default value
Is mandatory
Description
Container Type
DDL
Report
Yes
Type of container where the object will be added. Possible values: Report, Incident Response Case, Request for Takedown, Request for Information, Grouping.