Resource: InvolvedEntity
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. This resource represents entities that are associated with both cases and caseAlerts, or with all caseAlerts related to a specific case. These entities are uniquely identified by their entityIdentifier and type. Additionally, we have another entity resource in our system that is not connected to cases and caseAlerts - 'Unique Entity' and represents every unique entity in the system. Unique entities is a separate collection of all distinct entities in the system, not in the context of case/alert. Unique entities get updated (if needed) during ingestion when new entities arrive.
JSON representation |
---|
{
"name": string,
"id": string,
"type": string,
"threatSource": string,
"operatingSystem": string,
"networkTitle": string,
"environment": string,
"additionalProperties": string,
"sourceSystemUri": string,
"entityUri": string,
"fields": [
{
object ( |
Fields | |
---|---|
name |
Identifier. The unique name(ID) of the InvolvedEntity. Format: projects/{project}/locations/{location}/instances/{instance}/cases/{case}/caseAlerts/{caseAlert}/involvedEntities/{involvedEntity} |
id |
Required. Immutable. The id of the entity. |
type |
Required. Immutable. The type of the entity. Could be: HOSTNAME, USB, PROCESS, ADDRESS, … |
threatSource |
Optional. Threat source of the entity. |
operatingSystem |
Optional. Operating system related to the entity. |
networkTitle |
Optional. Network name related to the entity. |
environment |
Output only. Immutable. The environment the entity belongs to. Derived from the case and alert. |
additionalProperties |
Optional. Stores additional properties, as a JSON format. |
sourceSystemUri |
Optional. Output only. Immutable. Link to the source system. |
entityUri |
Optional. Output only. The full url of the entity, calculated using the sourceSystemUri and the entity data. Optional if the sourceSystemUri is not defined. |
fields[] |
Output only. A list of context group items, which are calculated based on the entity's properties. |
alertIdentifier |
Output only. The alert identifier of the alert that the involved entity is associated with. |
caseId |
Output only. The id of the case that the involved entity is associated with. |
identifier |
Output only. The identifier name of the involved entity. |
suspicious |
Required. Describes if the entity is suspicious or not. |
internal |
Required. Indicates whether this entity is internal. This setting is configured in the application's settings, and any entity type can be designated as internal. |
networkPriority |
Optional. Network priority of a related network. |
attacker |
Optional. Describes if the entity represents an attacker or not. |
pivot |
Optional. Describes if the entity is a pivot or not. A pivot entity is an entity which is common to two or more cases. In the case graph, it is connected to other entities by a dotted line. |
manuallyCreated |
Output only. Immutable. Describes if the entity was created by the system (as part of the ingestion flow), or manually by the user. |
enriched |
Output only. Indicates whether the entity has been enriched. An entity is enriched when an action adds information from an external system. |
artifact |
Output only. Describes if the entity is an artifact or not. |
vulnerable |
Output only. Describes if the entity is vulnerable or not. |
ContextGroup
A group of context items.
JSON representation |
---|
{
"displayName": string,
"items": [
{
object ( |
Fields | |
---|---|
displayName |
Output only. The name of the context group. Default context group is called "Default". |
items[] |
Output only. A list of items in the group. |
highlighted |
Output only. Is the context group highlighted. |
ContextGroupItem
A single item in the context group.
JSON representation |
---|
{ "name": string, "originalName": string, "value": string } |
Fields | |
---|---|
name |
Output only. The name of the property |
originalName |
Output only. The original name of the property. |
value |
Output only. The property's value. |
Methods |
|
---|---|
|
Add a property to an InvolvedEntity. |
|
Create an InvolvedEntity. |
|
Fetch invloved entities cards. |
|
Get an InvolvedEntity. |
|
Lists InvolvedEntities. |
|
Update an InvolvedEntity. |
|
Update a property of an InvolvedEntity. |