From 7d79532c1ff2d0a91a817c4fdaad14c7df3baa95 Mon Sep 17 00:00:00 2001 From: Shubham Shah <82979155+ShubhamShah11@users.noreply.github.com> Date: Mon, 20 Sep 2021 17:20:13 -0400 Subject: [PATCH] Adding check_extra7154 --- checks/check_extra7154 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/checks/check_extra7154 b/checks/check_extra7154 index 8b137891..76e5f508 100644 --- a/checks/check_extra7154 +++ b/checks/check_extra7154 @@ -1 +1,35 @@ +#!/usr/bin/env bash + +# Prowler - the handy cloud security tool (copyright 2019) by Toni de la Fuente +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may not +# use this file except in compliance with the License. You may obtain a copy +# of the License at http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed +# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +# CONDITIONS OF ANY KIND, either express or implied. See the License for the +# specific language governing permissions and limitations under the License. +# +# Remediation: +# +# https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-termination-protection.html +# +# aws cloudformation update-termination-protection \ +# --stack-name my-stack \ +# --enable-termination-protection + +CHECK_ID_extra7154="7.154" +CHECK_TITLE_extra7154="[extra7154] Enable termination protection for Cloudformation Stacks" +CHECK_SCORED_extra7154="NOT_SCORED" +CHECK_TYPE_extra7154="EXTRA" +CHECK_SEVERITY_extra7154="LOW" +CHECK_ASFF_RESOURCE_TYPE_extra7154="AwsCloudFormationStack" +CHECK_ALTERNATE_check7154="extra7154" +CHECK_SERVICENAME_extra7154="cloudformation" +CHECK_RISK_extra7154='Without termination protection enabled, a critical cloudformation stack can be accidently deleted.' +CHECK_REMEDIATION_extra7154='Ensure termination protection is enabled for the cloudformation stacks' +CHECK_DOC_extra7154='https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html' +CHECK_CAF_EPIC_extra7154='Infrastructure Protection' +