cloud-serverless-exposure

Identify security misconfigurations in serverless function deployments across AWS, GCP, and Azure.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill cloud-serverless-exposure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-serverless-exposure
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/cloud-serverless-exposure
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill cloud-serverless-exposure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the risk of misconfigured serverless functions by identifying unauthorized access paths, insecure trigger configurations, and poor environment variable hygiene without requiring active exploitation.

Core Features & Use Cases

  • Exposure Assessment: Validates function URL access controls and identifies unauthenticated endpoints.
  • Configuration Review: Audits environment variables for potential secret exposure and reviews IAM roles for over-privilege.
  • Use Case: Use this skill to perform a security baseline check on your AWS Lambda or GCP Cloud Function deployments to ensure they are not publicly accessible and follow the principle of least privilege.

Quick Start

Use the cloud-serverless-exposure skill to audit the serverless functions defined in the provided infrastructure-as-code files for security misconfigurations.

Frequently Asked Questions about cloud-serverless-exposure

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

FAQPage Schema
How do I audit serverless function URL access controls and identify unauthenticated endpoints?

To audit serverless function URL access controls, this skill performs non-destructive reachability analysis on infrastructure metadata to identify unauthenticated endpoints. It validates access configurations across AWS Lambda, GCP Cloud Functions, and Azure environments without active exploitation.

What are common IAM misconfigurations and security risks in serverless deployments?

Common serverless security risks include over-privileged IAM roles, unauthorized URL access, insecure trigger configurations, and exposed environment variables. This skill identifies these misconfigurations by analyzing infrastructure metadata to ensure deployments follow the principle of least privilege.

Can I check my AWS Lambda and GCP Cloud Functions for public exposure using infrastructure-as-code files?

Yes, you can check AWS Lambda and GCP Cloud Functions for public exposure by auditing infrastructure-as-code files. This skill analyzes defined serverless functions to detect security misconfigurations, insecure triggers, and unauthorized access paths across AWS, GCP, and Azure.

Does serverless security auditing require active exploitation or write access to cloud environments?

Serverless security auditing with this skill does not require active exploitation or write access. It performs non-destructive reachability and policy analysis using read-only access to infrastructure metadata and function configurations to safely identify unauthorized access paths.

What is the best way to perform a security baseline check on serverless function deployments?

The best way to perform a security baseline check on serverless deployments is to audit infrastructure-as-code for unauthorized access, insecure triggers, and over-privileged IAM roles. This skill provides non-destructive policy analysis to ensure functions follow least privilege.