mbrg/power-pwn
Fork: 122 Star: 1084 (更新于 2025-12-16 19:53:58)
license: MIT
Language: Python .
An offensive/defense security toolset for discovery, recon and ethical assessment of AI Agents
最后发布版本: v6.0.0 ( 2025-12-10 17:22:55)
Overview
Power Pwn is an offensive and defensive security toolset for Microsoft 365 Power Platform and AI services.
Key Features, among others:
- 💾 PowerDump: Comprehensive tenant scanning and data collection
- 🔍 Copilot Studio Hunter: Discover and test misconfigured Copilot Studio bots exposed to unauthenticated users
- 🤖 Custom GPT Hunter: Enumerate and analyze custom GPTs and agent builders
- 🔎 LLM Hound: Discover publicly exposed AI agents across the internet using Shodan
- 🎯 Copilot M365: Test Microsoft 365 Copilot for unauthorized data retrieval
- 📄 Power Pages: Identify misconfigured Power Pages that leak Dataverse tables
Please review the tools documentation for the full list of features:
Check out our Wiki for comprehensive documentation, guides, and related talks!
A review of Power Pwn's PowerDump module is available here:
Installation
For standard usage, install with:
pip install powerpwn
For developers and advanced usage, see our comprehensive Installation Guide which covers:
- Full automated installation (Python + external tools)
- Module-specific dependencies (ffuf, subfinder, Node.js, Puppeteer)
- Platform-specific instructions (macOS, Linux, Windows)
- Troubleshooting and verification steps
Some modules require additional tools. Please review the following Wiki pages for module-specific requirements:
- Powerdump
- Copilot Studio Hunter - deep-scan
- Copilot Studio Hunter - tools-recon
- Copilot Studio Hunter - enum
- CopilotM365
Quick Guide for Developers
Option 1: Full Installation (Recommended)
Install Python packages and external tools (ffuf, subfinder, Node.js):
python init_repo.py --install-external-tools
source .venv/bin/activate # Linux/macOS
# or
.\.venv\Scripts\activate # Windows
Supported on macOS and Linux. Windows requires manual tool installation.
Option 2: Python Only
Install Python packages only (manual tool installation needed later):
python init_repo.py
source .venv/bin/activate # Linux/macOS
Verify Installation
pip install .
powerpwn --help
For detailed installation options, troubleshooting, and platform-specific guides, see INSTALLATION.md
Development Tips
-
Editable Mode: If local changes aren't reflected when testing, reinstall in editable mode:
pip install -e . -
Python Version: Use Python 3.11 for GUI modules (PowerDump) to avoid compatibility issues.
-
PYTHONPATH Setup (if needed):
- Linux/macOS:
export PYTHONPATH=/[your_powerpwn_directory]/src:$PYTHONPATH - Windows PowerShell:
$env:PYTHONPATH = "C:\[your_powerpwn_directory]\src;" + $env:PYTHONPATH
- Linux/macOS:
-
Code Formatting: Before submitting PRs, run:
black -C -l 150 {file_path}
Usage
Quick Start
🎯 Common Use Cases
1. Tenant Security Assessment
Start with PowerDump to scan your Microsoft 365 tenant for security issues and collect comprehensive data.
2. Test M365 Copilot Security
Evaluate your M365 Copilot deployment for unauthorized data retrieval:
- Copilot M365 - whoami: Identify user context and permissions
- Copilot M365 - dump: Test data exfiltration scenarios
3. Hunt for Exposed Copilot Studio Bots
Test for misconfigured Copilot Studio bots accessible to unauthenticated users:
- Copilot Studio Hunter - deep-scan: Deep security analysis
- Copilot Studio Hunter - tools-recon: Discover bot capabilities
- Copilot Studio Hunter - enum: Enumerate available bots
4. Test Power Pages Security
Identify misconfigured Power Pages that could leak Dataverse tables.
📚 Full Documentation
Please review the Wiki for a complete module list, detailed usage instructions, and advanced scenarios.
最近版本更新:(数据更新于 2026-04-15 03:04:38)
2025-12-10 17:22:55 v6.0.0
2025-08-21 21:33:20 v5.0.0
2025-08-08 20:28:51 v4.0.1
2024-08-09 22:46:36 v3.0.1
2024-08-07 22:04:45 v3.0.0
2024-04-19 04:34:47 v2.1.5
2023-12-07 05:00:17 v2.1.4
2023-08-17 20:59:15 v2.1.3
2023-08-01 18:52:33 v2.1.2
2023-07-28 21:44:38 v2.1.1
主题(topics):
agentforce, agentkit, agentspace, ai-red-team, blackhat, chatgpt, copilotstudio, defcon, gpts, hacking, hacking-tool, lowcode, m365, microsoft365, nocode, pentesting, powerapps, powerplatform, redteam, redteaming
mbrg/power-pwn同语言 Python最近更新仓库
2026-05-09 15:50:17 open-webui/open-webui
2026-05-09 12:21:26 ok-oldking/ok-wuthering-waves
2026-05-09 08:10:13 pydantic/pydantic-ai
2026-05-09 05:51:54 bayesflow-org/bayesflow
2026-05-09 05:20:20 siliconcompiler/siliconcompiler
2026-05-09 03:14:39 crewAIInc/crewAI

