Skip to main content

Cloud Enrichment - Generic

This Playbook is part of the Common Playbooks Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.8.0 and later.

Generic Cloud Enrichment Playbook#

The Cloud Enrichment - Generic Playbook is designed to unify all the relevant playbooks concerning the enrichment of information in the cloud. It provides a standardized approach to enriching information in cloud environments.

Supported Blocks#

  1. Cloud IAM Enrichment - Generic

    • Enriches information related to Identity and Access Management (IAM) in the cloud.
  2. Cloud Compute Enrichment - Generic

    • Enriches information related to cloud compute resources.

The playbook supports a single CSP enrichment at a time.

Dependencies#

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks#

  • Cloud IAM Enrichment - Generic
  • Cloud Compute Enrichment - Generic

Integrations#

This playbook does not use any integrations.

Scripts#

This playbook does not use any scripts.

Commands#

This playbook does not use any commands.

Playbook Inputs#


NameDescriptionDefault ValueRequired
cloudProviderThe cloud provider involved.
The supported CSPs are AWS, Azure and GCP.
Optional
instanceNameThe instance name.Optional
instanceIDThe instance ID.Optional
zoneThe zone holding the instance.Optional
regionThe region holding the instance.Optional
azureResourceGroupThe instance's resource group.Optional
usernameThe username involved.Optional
GCPProjectNameThe GCP project name.Optional
cloudIdentityTypeThe type of the GCP identity.
Can be either Service Account or a user.
Optional

Playbook Outputs#


PathDescriptionType
AWS.EC2.InstancesThe instances.unknown
AWS.EC2.Instances.NetworkInterfacesThe network interfaces for the instance.unknown
GoogleCloudCompute.InstancesThe instances.unknown
GoogleCloudCompute.Instances.networkInterfacesAn array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.unknown
GoogleCloudCompute.Instances.disksArray of disks associated with this instance. Persistent disks must be created before you can assign them.unknown
GoogleCloudCompute.Instances.metadataThe metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys.unknown
GoogleCloudCompute.Instances.schedulingSets the scheduling options for this instance.unknown
Azure.ComputeThe VMs.unknown
AWS.IAM.UsersAWS AM Users include:
UserId
Arn
CreateDate
Path
PasswordLastUsed
unknown
AWS.IAM.UserPoliciesAWS IAM - user inline policies.unknown
AWS.IAM.AttachedUserPoliciesAWS IAM - User attached policies.unknown
AWS.IAM.Users.AccessKeysAWS IAM Users Access Keys include:
AccessKeyId
Status
CreateDate
UserName
unknown
AWS.IAM.Users.GroupsAWS IAM - User groups.unknown
GCPIAMGCP IAM information.unknown
GSuiteGSuite user information.unknown
MSGraphUserMSGraph user information.unknown
MSGraphGroupsMSGraph groups information.unknown
MSGraphGroupMSGraph group information.unknown
GSuite.PageTokenToken to specify the next page in the list.unknown
MSGraph.identityProtectionMSGraph identity protection - risky user history.unknown
AWS.IAM.Users.AccessKeys.CreateDateThe date when the access key was created.unknown
AWS.IAM.Users.AccessKeys.UserNameThe name of the IAM user that the key is associated with.unknown

Playbook Image#


Cloud Enrichment - Generic