AWS Penetration Testing

Enumerate IAM permissions and identify privilege escalation paths in AWS environments.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill aws-penetration-testing-giosuetedeschi-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AWS Penetration Testing
Source: https://github.com/giosuetedeschi-spec/bobu-website/tree/main/.claude/skills/aws-penetration-testing
Command: npx skills add https://github.com/giosuetedeschi-spec/bobu-website --skill aws-penetration-testing-giosuetedeschi-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of auditing and testing Amazon Web Services environments by providing a structured, repeatable methodology for identifying security misconfigurations and potential exploitation paths.

Core Features & Use Cases

  • IAM Enumeration & Escalation: Identify over-privileged identities and discover paths to escalate permissions to AdministratorAccess.
  • Resource Exploitation: Assess security posture of EC2, Lambda, S3, and SSM by testing for SSRF, metadata exposure, and insecure configurations.
  • Use Case: A security engineer needs to perform a white-box audit of an AWS account to identify shadow admins and verify that S3 buckets and Lambda functions are not publicly exposed or vulnerable to code injection.

Quick Start

Use the AWS Penetration Testing skill to enumerate IAM permissions and identify potential privilege escalation paths for the current AWS profile.

Frequently Asked Questions about AWS Penetration Testing

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

FAQPage Schema
How do I perform an AWS penetration test to identify IAM privilege escalation paths?

To execute AWS penetration testing, you use AWS CLI, Python 3, and specialized security tools like Pacu, Prowler, and ScoutSuite to run audit workflows that identify misconfigurations across EC2, Lambda, S3, and SSM services.

How does cloud security auditing test for S3 bucket and Lambda vulnerabilities?

Cloud security auditing assesses your AWS posture by identifying shadow admins, exposing privilege escalation paths, and verifying that S3 buckets and Lambda functions are not publicly exposed or vulnerable to code injection.

Do I need AWS CLI and Python 3 to run a cloud security audit?

Yes, you need AWS CLI and Python 3 installed locally to execute the audit workflows. The methodology relies on these environments to run specialized security tools like Pacu, Prowler, and ScoutSuite for assessing your AWS account.

What is the best way to audit an AWS account for shadow admins and misconfigurations?

The best way to audit an AWS account for shadow admins is to apply a structured, repeatable penetration testing methodology that enumerates IAM permissions and assesses EC2, S3, Lambda, and SSM services for security vulnerabilities.

Can I use Pacu and Prowler to assess EC2 and SSM security posture?

You use Pacu and Prowler to assess EC2 and SSM security posture by testing for SSRF, metadata exposure, and insecure configurations. The methodology covers these specific services to identify potential resource exploitation vulnerabilities.