/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ package detectors.lambda_override_reserved; import com.amazonaws.services.lambda.runtime.Context; import com.amazonaws.services.lambda.runtime.RequestHandler; import java.util.Map; // {fact rule=lambda-override-reserved@v1.0 defects=1} public class LambdaOverrideReservedNoncompliant implements RequestHandler { public Void handleRequest(String requestEvent, Context context) { final Map environment = new ProcessBuilder().environment(); // Noncompliant: overrides reserved environment variable names in a Lambda function. environment.put("AWS_REGION", "us-west-2"); return null; } } // {/fact}