RhinoSecurityLabs/pacu

The AWS exploitation framework, designed for testing the security of Amazon Web Services environments.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 12th, 2026
Created on June 13th, 2018
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 799
Total Stargazers: 5,328 (+1)
Total Subscribers: 111 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 56.1 days
Mean response time: 116.0 days
90th percentile: 202.9 days
Tracked items: 26

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 3% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 780 days
Stale 30+ days: 10
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • bug (3)
  • waiting (2)
  • module enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pacu is an AWS exploitation framework designed for offensive security testing and penetration testing of Amazon Web Services environments.

Pacu addresses the need to identify and exploit configuration weaknesses in AWS deployments. It operates as a modular framework where penetration testers can run individual attack modules against target AWS accounts. The tool stores session data including AWS credentials and results from module executions, allowing testers to maintain multiple independent testing sessions and resume work across restarts. Modules cover a range of attack vectors including user privilege escalation, IAM user backdooring, and exploitation of vulnerable Lambda functions.

Pacu is suited for security professionals conducting authorized penetration tests against AWS infrastructure. It works best for testers who have obtained legitimate AWS credentials with minimal permissions and need to systematically explore what those credentials can access or escalate to. The framework's modular design means new attack capabilities can be added as modules, making it extensible for emerging AWS security concerns. Installation is straightforward, requiring only Python 3.7 or later and pip, with Docker support available for isolated execution. The tool supports region-specific testing, allowing modules to run against particular AWS regions or multiple regions simultaneously.

The project maintains active community engagement through a dedicated Discord server and accepts issue reports on GitHub. Development shows consistent attention to usability, with comprehensive documentation in the project wiki covering installation and usage. The framework receives updates that may precede official releases, indicating ongoing refinement of existing modules and addition of new attack capabilities.