aws-lambda-environment-variables-config

Lambda environment variables are returned as plaintext to authorized readers even though Lambda encrypts them at rest.

awscritical service: aws:lambda emits ContainsCredential

Where it sits

locationGetFunctionConfiguration.Environment.Variables.<value>
location kindenvironment_variable
data kindscredential password api_key access_key secret_key oauth_token connection_string
emits edgeContainsCredential
serviceLambda (aws:lambda)

Collection recipe

access moderead_api
operationGetFunctionConfiguration
response pathEnvironment.Variables.<value>
encodingmap
params{"FunctionName": "\u003cfunction-name-or-arn\u003e", "Qualifier": "\u003coptional-version\u003e"}

Required permissions

lambda:GetFunctionConfiguration

References

move · open · esc close