-
Notifications
You must be signed in to change notification settings - Fork 126
Modules: Copilot Studio Hunter ‐ Tools Recon
AvishaiEZen edited this page Dec 10, 2025
·
4 revisions
Conducts reconnaissance scanning to discover AI-driven tools and integrations exposed by open Copilot Studio bots. This module interacts with accessible bot endpoints using Puppeteer to enumerate connected tools, actions, and capabilities.
This module requires Puppeteer (Node.js) to be installed:
| Tool | Purpose | Installation |
|---|---|---|
| Puppeteer | Browser automation | Puppeteer GitHub |
Puppeteer may need to be installed locally via the internal project directory:
cd src/powerpwn/copilot_studio/tools/pup_query_webchat
npm installWindows Users: Chrome should be installed in the default location (
C:\Program Files\Google\Chrome\Application\chrome.exe).
powerpwn copilot-studio-hunter tools-recon -u https://example.com/botpowerpwn copilot-studio-hunter tools-recon -i bot_urls.txt| Parameter | Description |
|---|---|
-u, --url
|
Single bot URL to query for tools |
-i, --input-file
|
Path to a file containing bot URLs (one per line) |
Note: Either
-uor-iis required.
Results are saved to:
final_results/chat_exists_output_tools.xlsx
The Excel file contains discovered tools and integrations for each scanned bot.
Tip: Use bot URLs discovered by the
deep-scanmodule as input for tools reconnaissance.
Open Chatgpt