Skip to main content

AWS - Security Group Remediation v2

This Playbook is part of the AWS Enrichment and Remediation Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.5.0 and later.

This playbook takes in some information about an EC2 instance (ID and public_ip) and with provided port and protocol, determines what security groups on the primary interface of an EC2 instance are over-permissive. It uses an automation to determine what interface on an EC2 instance has an over-permissive security group on, determine which security groups have over-permissive rules and to replace them with a copy of the security group that has only the over-permissive portion removed. Over-permissive is defined as sensitive ports (SSH, RDP, etc) being exposed to the internet via IPv4.


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


This playbook does not use any sub-playbooks.


This playbook does not use any integrations.


  • AWSRecreateSG


This playbook does not use any commands.

Playbook Inputs#

NameDescriptionDefault ValueRequired
InstanceIDID of the AWS EC2 instance.Required
PortTCP/UDP port to be restricted.alert.remoteportRequired
ProtocolProtocol of the port to be restricted.Required
PublicIPPublic IP address of the EC2 instance.alert.remoteipOptional

Playbook Outputs#

There are no outputs for this playbook.

Playbook Image#

AWS - Security Group Remediation v2