Announcements
New SecOps Webinar May 14th! Learn about Gemini's generative AI within Google SecOps

Enrich Entity Data in SOAR using rules in SIEM

Hi folks,
I am ingesting an alert created in SecOps SIEM into SOAR using Google Chronicle connector.  I have noticed that when add a variable in the outcome section of the rule, then it is visible in the event details part in SOAR alert with the name "detection_outcomes_{outcome_varname}".

preet_mehta_0-1741241950646.pngdetection_in_soar.png

Now, is it possible to edit the rule in such a manner that instead of event details, the variable is shown in the entity details page in SOAR, so I can extract this using "entity.additional_properties.get({varname})" ?

Solved Solved
0 4 264
1 ACCEPTED SOLUTION

Answer with lots of bits for other people who read in the future:

i) Keys you put in Meta appear in SOAR as [Alert.], keys you put in outcome should appear in [Event.]

The first approach to putting this into an Entity it the ontology page:
Open a case -> Alert-> Events tab -> in the single Event press the gear icon-> "Event Configuration" page-> Mapping secion

From here, find the Entity type (e.g. SourceAddress) row -> three dot icon -> Add Enrichment

This will associate any Event.Keys to the [Entity.keys]

Remember, do this as far 'left' as possible in the ontology for scalability.

SoarAndy_1-1741346680693.png

ii) As Yuriy mentioned, we have many Actions in the "Enrichment" powerup in the marketplace, each allow different ways to get the key value defined.

Though I've never used it, "From Event Field" should allow you to do thisSoarAndy_2-1741346898155.png

Or potentially another route using 'Enrich Entity From JSON'SoarAndy_4-1741347001820.png

HTH?

 

View solution in original post

4 REPLIES 4

Hey @preet_mehta,

There is an action called "Create Or Update Entity Properties", which allows you to add custom properties onto the SOAR entities from any data. In your case, you can use information from the event and push it onto the entity. 

Would that solve your problem? 

Hi, let me have a look into this. However, is there a possibility that we add properties into entities directly from the SIEM rules ?

Thanks.

Answer with lots of bits for other people who read in the future:

i) Keys you put in Meta appear in SOAR as [Alert.], keys you put in outcome should appear in [Event.]

The first approach to putting this into an Entity it the ontology page:
Open a case -> Alert-> Events tab -> in the single Event press the gear icon-> "Event Configuration" page-> Mapping secion

From here, find the Entity type (e.g. SourceAddress) row -> three dot icon -> Add Enrichment

This will associate any Event.Keys to the [Entity.keys]

Remember, do this as far 'left' as possible in the ontology for scalability.

SoarAndy_1-1741346680693.png

ii) As Yuriy mentioned, we have many Actions in the "Enrichment" powerup in the marketplace, each allow different ways to get the key value defined.

Though I've never used it, "From Event Field" should allow you to do thisSoarAndy_2-1741346898155.png

Or potentially another route using 'Enrich Entity From JSON'SoarAndy_4-1741347001820.png

HTH?

 

This is very helpful, thanks.