fix(security group): check if security groups are used by Lambda (#2944)

This commit is contained in:
Sergio Garcia
2023-10-19 12:13:24 +02:00
committed by GitHub
parent 54fe10ae86
commit 1ac22bddd6
10 changed files with 112 additions and 3 deletions

View File

@@ -100,6 +100,7 @@ class Test_awslambda_function_invoke_api_operations_cloudtrail_logging_enabled:
lambda_client.functions = {
function_name: Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -164,6 +165,7 @@ class Test_awslambda_function_invoke_api_operations_cloudtrail_logging_enabled:
lambda_client.functions = {
function_name: Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -240,6 +242,7 @@ class Test_awslambda_function_invoke_api_operations_cloudtrail_logging_enabled:
lambda_client.functions = {
function_name: Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -317,6 +320,7 @@ class Test_awslambda_function_invoke_api_operations_cloudtrail_logging_enabled:
lambda_client.functions = {
function_name: Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -47,6 +47,7 @@ class Test_awslambda_function_no_secrets_in_code:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -95,6 +96,7 @@ class Test_awslambda_function_no_secrets_in_code:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -37,6 +37,7 @@ class Test_awslambda_function_no_secrets_in_variables:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -77,6 +78,7 @@ class Test_awslambda_function_no_secrets_in_variables:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -118,6 +120,7 @@ class Test_awslambda_function_no_secrets_in_variables:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -51,6 +51,7 @@ class Test_awslambda_function_not_publicly_accessible:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -106,6 +107,7 @@ class Test_awslambda_function_not_publicly_accessible:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -161,6 +163,7 @@ class Test_awslambda_function_not_publicly_accessible:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -41,6 +41,7 @@ class Test_awslambda_function_url_cors_policy:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -85,6 +86,7 @@ class Test_awslambda_function_url_cors_policy:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -129,6 +131,7 @@ class Test_awslambda_function_url_cors_policy:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -41,6 +41,7 @@ class Test_awslambda_function_url_public:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -85,6 +86,7 @@ class Test_awslambda_function_url_public:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,

View File

@@ -36,6 +36,7 @@ class Test_awslambda_function_using_supported_runtimes:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -93,6 +94,7 @@ class Test_awslambda_function_using_supported_runtimes:
lambda_client.functions = {
"function_name": Function(
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
runtime=function_runtime,
@@ -148,7 +150,10 @@ class Test_awslambda_function_using_supported_runtimes:
)
lambda_client.functions = {
"function_name": Function(
name=function_name, arn=function_arn, region=AWS_REGION
name=function_name,
security_groups=[],
arn=function_arn,
region=AWS_REGION,
)
}