Explore OpenCTI or OpenAEV platform with 30 days Free Trial!
XTM Hub by FiligranSign In
OpenCTI for Google SecOps logo

OpenCTI for Google SecOps

Detection & Response Enablement

Overview

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 nameTypeDefault valueIs mandatoryDescription
API RootStringhttps://demo.opencti.ioYesOpenCTI API root URL.
API TokenPasswordN/AYesOpenCTI User Token. You can find it in your OpenCTI profile settings.
Verify SSLCheckboxCheckedNoIf 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.

Actions

For more information about actions, see Respond to pending actions from Your Workdesk and Perform a manual action.

Ping

Tests connectivity to the OpenCTI instance and verifies that the API token is valid.

Parameters

No parameters are required.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_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 nameTypeDefault valueIs mandatoryDescription
ThresholdString50NoThe minimum OpenCTI score (x_opencti_score) required to mark a Google SecOps entity as suspicious.
Create InsightCheckboxCheckedNoIf enabled, the action will create an insight containing all retrieved information about the observable and its relationships.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_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 nameTypeDefault valueIs mandatoryDescription
ThresholdString50NoThe minimum OpenCTI score (x_opencti_score) required to mark a Google SecOps entity as suspicious.
Create InsightCheckboxCheckedNoIf enabled, the action will create an insight containing all retrieved information about the indicator and its relationships.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Observable

Create a new STIX Cyber Observable in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
Observable ValueStringN/AYesValue of the observable.
Observable TypeDDLDomain NameYesType of the observable. Possible values: Domain Name, URL, Hostname, Email Subject, Email Addr, IP, Hash.
DescriptionStringN/ANoObservable description.
ScoreStringN/ANoThreat score. Allowed values are integers between 0 and 100 (inclusive).
LabelsStringN/ANoComma-separated list of labels.
MarkingDDLTLP:AMBERNoMarking definition to apply. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Create IndicatorCheckboxUncheckedNoCreate an indicator from this observable.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Observables

Create STIX Cyber Observables in OpenCTI from the action's target entities (bulk creation).

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
DescriptionStringN/ANoObservable description.
ScoreString50NoThreat score. Allowed values are integers between 0 and 100 (inclusive).
LabelsStringN/ANoComma-separated list of labels.
MarkingDDLTLP:AMBERNoMarking definition to apply. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.
Create IndicatorCheckboxUncheckedNoCreate an indicator from each observable.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Indicator

Create an indicator in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify indicator name.
PatternStringN/AYesSpecify STIX pattern (e.g. [ipv4-addr:value = '203.0.113.0']).
DescriptionStringN/ANoSpecify indicator description.
Valid FromStringN/ANoSpecify valid from date (ISO 8601 format).
Valid UntilStringN/ANoSpecify valid until date (ISO 8601 format).
ScoreStringN/ANoSpecify indicator score (0-100).
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the indicator. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Incident

Create an incident in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the incident.
DescriptionStringN/ANoSpecify the description of the incident.
Created AtStringN/ANoSpecify the creation date of the incident (ISO 8601 format).
SeverityStringN/ANoSpecify the severity of the incident.
TypeStringalertNoSpecify the type of the incident.
LabelsStringN/ANoSpecify labels to apply, comma-separated (e.g. label1, label2).
MarkingDDLTLP:AMBERNoSpecify the marking of the incident. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Incident Response

Create an Incident Response case in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the Incident Response.
DescriptionStringN/ANoSpecify the description of the Incident Response.
Created AtStringN/ANoSpecify the creation date of the Incident Response (ISO 8601 format).
SeverityStringN/ANoSpecify the severity of the Incident Response.
PriorityStringN/ANoSpecify the priority of the Incident Response.
TypeStringAlertNoSpecify the type of the Incident Response.
LabelsStringN/ANoSpecify labels to apply, comma-separated (e.g. label1, label2).
MarkingDDLTLP:AMBERNoSpecify the marking of the Incident Response. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Report

Create a report in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the report.
Publication DateStringN/AYesSpecify publication date (ISO 8601 format).
DescriptionStringN/ANoSpecify description of the report.
Report typesStringN/ANoSpecify report types as comma-separated values.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the report. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Campaign

Create a campaign in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify campaign name.
DescriptionStringN/ANoSpecify campaign description.
First SeenStringN/ANoSpecify first seen date (ISO 8601 format).
Last SeenStringN/ANoSpecify last seen date (ISO 8601 format).
LabelsStringN/ANoSpecify labels as comma-separated values.
MarkingDDLTLP:AMBERNoSpecify marking for the campaign. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Malware

Create a malware entry in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify malware name.
DescriptionStringN/ANoSpecify malware description.
Is FamilyCheckboxCheckedNoSpecify whether malware is a family.
Malware TypesStringN/ANoSpecify malware types as comma-separated values.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the malware. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Attack Pattern

Create an attack pattern in OpenCTI (MITRE ATT&CK technique).

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify attack pattern name.
DescriptionStringN/ANoSpecify attack pattern description.
External IdStringN/ANoSpecify MITRE ATT&CK external id (e.g. T1059).
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the attack pattern. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Intrusion Set

Create an intrusion set in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify intrusion set name.
DescriptionStringN/ANoSpecify intrusion set description.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the intrusion set. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Threat Actor Group

Create a threat actor group in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify threat actor group name.
DescriptionStringN/ANoSpecify threat actor group description.
Threat Actor TypesStringN/ANoSpecify threat actor types as comma-separated values.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the threat actor group. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Tool

Create a tool entry in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify tool name.
DescriptionStringN/ANoSpecify tool description.
Tool TypesStringN/ANoSpecify tool types as comma-separated values.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the tool. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Vulnerability

Create a vulnerability in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify vulnerability name (e.g. CVE-2024-1234).
DescriptionStringN/ANoSpecify vulnerability description.
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the vulnerability. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Relationship

Create a STIX Domain Object (SDO) relationship in OpenCTI between two entities.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
Relationship TypeStringrelated-toNoSpecify relationship type (e.g. related-to, uses, targets, indicates).
Source Entity IdStringN/AYesSpecify source entity id.
Target Entity IdStringN/AYesSpecify target entity id.
DescriptionStringN/ANoSpecify relationship description.
First SeenStringN/ANoSpecify first seen date (ISO 8601 format).
Last SeenStringN/ANoSpecify last seen date (ISO 8601 format).
MarkingDDLTLP:AMBERNoSpecify marking for the relationship. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Sighting

Create a sighting in OpenCTI, linking an observed entity to a threat.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
From Object IdStringN/AYesSpecify source object id.
To Object IdStringN/AYesSpecify target object id.
DescriptionStringN/ANoSpecify sighting description.
First SeenStringN/ANoSpecify first seen date (ISO 8601 format).
Last SeenStringN/ANoSpecify last seen date (ISO 8601 format).
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the sighting. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Grouping

Create a grouping container in OpenCTI to group related objects.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the grouping.
ContextStringsuspicious-activityYesSpecify context for the grouping (e.g. suspicious-activity, malware-analysis).
LabelsStringN/ANoSpecify entity's labels.
MarkingDDLTLP:AMBERNoSpecify marking for the grouping. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Request for Information

Create a Request for Information (RFI) case in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the Request for Information.
DescriptionStringN/ANoSpecify the description of the Request for Information.
Created AtStringN/ANoSpecify the creation date of the Request for Information (ISO 8601 format).
SeverityStringN/ANoSpecify the severity of the Request for Information.
TypeStringN/ANoSpecify the type of the Request for Information.
LabelsStringN/ANoSpecify labels to apply, comma-separated (e.g. label1, label2).
MarkingDDLTLP:AMBERNoSpecify the marking. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Create Request for Takedown

Create a Request for Takedown case in OpenCTI.

Parameters

Parameter nameTypeDefault valueIs mandatoryDescription
NameStringN/AYesSpecify the name of the Request for Takedown.
DescriptionStringN/ANoSpecify the description of the Request for Takedown.
Created AtStringN/ANoSpecify the creation date of the Request for Takedown (ISO 8601 format).
SeverityStringN/ANoSpecify the severity of the Request for Takedown.
TypeStringN/ANoSpecify the type of the Request for Takedown.
LabelsStringN/ANoSpecify labels to apply, comma-separated (e.g. label1, label2).
MarkingDDLTLP:AMBERNoSpecify the marking. Possible values: TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_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 nameTypeDefault valueIs mandatoryDescription
Container TypeDDLReportYesType of container where the object will be added. Possible values: Report, Incident Response Case, Request for Takedown, Request for Information, Grouping.
Container IdStringN/AYesIdentifier of the target container.
Object IdStringN/AYesIdentifier of the object to add.

Action results

Script result nameValue optionsExample
is_successTrue or Falseis_success:True

Basic information

Filigran
Romain Guignard
Third party integrations
Orchestration (SOAR)
July 14, 2026
7.260626.0
0

    We use cookies to make the XTM Hub work, understand how it's used, and improve your experience. Strictly necessary cookies are always on. With your consent, we also use optional cookies for functionality, performance and analytics, and marketing. You can accept all, reject all, or choose which optional cookies to allow. You can change your preferences at any time via "Cookie settings". See our Cookie Policy for more information.

    OpenCTI for Google SecOps | OpenCTI Integrations Library | XTM Hub by Filigran