lambda

Probe AWS Lambda Function URLs for public invocation exposure.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/aurainfosec/cloud-review-automation-poc --skill lambda-aurainfosec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lambda
Source: https://github.com/aurainfosec/cloud-review-automation-poc/tree/main/skills/lambda
Command: npx skills add https://github.com/aurainfosec/cloud-review-automation-poc --skill lambda-aurainfosec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lambda skills help you build and operate AWS serverless functions without provisioning servers, while enabling faster setup, safer configuration, and reliable troubleshooting for common production issues.

Core Features & Use Cases

  • Function setup and lifecycle: Create, update code, and manage configuration such as runtime, handler, memory, timeout, and IAM execution role.
  • Event-driven triggering: Configure common invocation patterns via S3, SQS, and other event sources using event source mappings and resource-based permissions.
  • Performance, security, and reliability guidance: Apply best practices for cold starts (e.g., right-sizing, provisioned concurrency), least-privilege IAM, encryption, DLQ/retries behavior, and actionable troubleshooting for timeouts, OOM, and permissions errors.

Quick Start

Use the lambda skill to check whether an AWS Lambda function with a Function URL is publicly invocable by running an unauthenticated curl probe against the discovered Function URL.

Frequently Asked Questions about lambda

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if an AWS Lambda Function URL is publicly accessible?

To check if an AWS Lambda Function URL is publicly accessible, retrieve the function URL configuration and verify whether the AuthType is set to NONE, indicating unauthenticated public invocations are permitted.

What does AuthType NONE mean for AWS Lambda Function URL security?

AuthType NONE for AWS Lambda Function URL security means the endpoint allows unauthenticated public access, bypassing AWS IAM checks and exposing the function to invocations from any source on the internet.

Can I probe a Lambda Function URL without AWS credentials to test exposure?

You can probe a Lambda Function URL without AWS credentials by sending an unauthenticated HTTP request, such as curl, to the endpoint to determine if the function is publicly invocable and assess its exposure.

How do I find the endpoint configuration for my AWS Lambda function?

To find the endpoint configuration for an AWS Lambda function, use the AWS CLI to run the get-function-url-config command, which returns the endpoint URL and its specific AuthType settings.

What is the best way to audit serverless compute for public access risk?

The best way to audit serverless compute for public access risk is to review Lambda Function URL settings for AuthType configurations and perform unauthenticated HTTP probing to validate reachability and exposure.

Why does my AWS Lambda function URL return an HTTP response without authentication?

An AWS Lambda function URL returns an HTTP response without authentication because the Function URL configuration is set to AuthType NONE, allowing unauthenticated public invocations instead of enforcing AWS IAM authorization.