This tool builds on the Microsoft Graph API and the Microsoft API Wrapper by SecNex
- Entra ID Enterprise Application registered in Azure AD/Entra ID tenant.
- Azure AD application with the following permissions:
AppCatalog.Read.All
Team.ReadBasic.All
TeamAppInstallation.ReadForTeam.All
- Client ID, client secret, and tenant ID of the app registration.
- Download the latest release from GitHub.
- Create the configuration file
config.json
in the same directory as the executable file. - Add the following content to the configuration file:
{
"client": {
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"tenant_id": "YOUR_TENANT_ID"
}
}
- Run the executable file.
On Windows:
.\webhook-finder.exe
On Unix:
chmod +x webhook-finder
./webhook-finder
- Read the display name of the Microsoft Teams teams where the webhook is installed/used.
The configuration file config.json
must contain the following fields:
client_id
: The client ID of the Azure AD application.client_secret
: The client secret of the Azure AD application.tenant_id
: The tenant ID of the Azure AD application.
This project is licensed under the MIT License - see the LICENSE file for details.