iPentesting
Standard+

Integrations: Slack, Teams, webhooks, and API

Route alerts to chat tools, auto-create issues, use the REST API, and share read-only links.

Open in app

Overview

The Integrations page connects iPentesting to your existing workflow. Standard plans get alert routing (Slack, Microsoft Teams, custom webhooks). Premium adds GitHub/Jira issue automation, REST API keys, and shareable links.

Slack notifications

  1. 1

    Create an Incoming Webhook

    In Slack, go to Apps → Incoming Webhooks → Add to Slack. Choose a channel and copy the webhook URL.

  2. 2

    Paste in iPentesting

    Open Integrations, paste the URL in the Slack webhook field, and click Save settings.

  3. 3

    Test

    Click Test next to Slack to send a sample message and confirm delivery.

Microsoft Teams notifications

  1. 1

    Create a connector

    In your Teams channel, add an Incoming Webhook connector and copy the URL.

  2. 2

    Configure iPentesting

    Paste the URL in the Teams field on Integrations and save. Use Test to verify.

Custom webhooks

Enter any HTTPS endpoint to receive JSON alert payloads. Optionally set an HMAC secret — iPentesting signs payloads so your receiver can verify authenticity. Use Test to send a sample payload.

GitHub issue automation (Premium)

  1. 1

    Create a personal access token

    In GitHub, create a token with repo scope for the target repository.

  2. 2

    Configure repo

    Enter owner/repo (for example, acme/security-issues) and paste the token. Save settings.

  3. 3

    Automatic issues

    When a critical or high finding is detected on scan, iPentesting can open a GitHub issue with finding details.

Jira issue automation (Premium)

Enter your Jira site URL, project key, account email, and API token. New critical/high findings can create Jira tickets automatically. Tokens are stored securely and never shown again after save.

REST API keys (Premium)

  • Create named API keys from Integrations → API keys.
  • Use the key in the Authorization header: Bearer YOUR_KEY.
  • POST /api/v1/domains — add a domain programmatically.
  • POST /api/v1/scan — trigger a scan for a domain ID.

Tip: Revoke keys immediately if exposed. Keys are shown only once at creation.

Share links (Premium)

Create time-limited read-only links for a domain summary or a specific PDF report. Choose the resource, add an optional label, and share the URL with clients who do not need a full iPentesting login.

Still stuck? Contact support and we will help you get unstuck.