Skip to main content

Slack Integration

Receive instant notifications about security findings, scan completions, and critical alerts directly in your Slack workspace.

Setup

1. Connect Slack

  1. Log in to the AIPTx Dashboard
  2. Navigate to SettingsIntegrationsSlack
  3. Click Connect to Slack
  4. Select your workspace and authorize AIPTx
  5. Choose the default channel for notifications

2. Configure Notifications

Select which events trigger Slack notifications:

Notification Types

Scan Started

Scan Completed

Scan Completed Notification

Critical Finding Alert

Weekly Summary

Channel Configuration

Multiple Channels

Route different notification types to specific channels:

Per-Project Channels

Configure channels for specific projects:

Slash Commands

AIPTx adds slash commands to your Slack workspace:

/aiptx scan

Start a quick scan from Slack:
Options:

/aiptx status

Check status of running scans:
Response:

/aiptx findings

Get recent findings summary:

/aiptx report

Request a report for a completed scan:

Interactive Messages

Finding Actions

When a finding is posted, team members can take action directly from Slack:
  • 👀 View Details - Open finding in AIPTx dashboard
  • ✅ Mark Fixed - Update finding status
  • 🔇 Mute - Suppress future alerts for this finding
  • 📋 Create Ticket - Create Jira/Linear issue

Scan Actions

  • 📊 View Report - Open scan report
  • 🔄 Rescan - Start a new scan with same config
  • ⬇️ Download - Get PDF report

Workflow Automation

Slack Workflow Builder

Create automated workflows triggered by AIPTx events: Example: Critical Finding Escalation
  1. AIPTx posts critical finding
  2. Workflow adds reaction and threads response
  3. Creates incident channel
  4. Pages on-call engineer via PagerDuty

Webhooks

For custom integrations, use webhook endpoints:
AIPTx can send raw JSON payloads:

Configuration via API

Configure Slack integration programmatically:

Troubleshooting

  1. Verify Slack is connected in Settings → Integrations
  2. Check the bot has access to the target channel
  3. Ensure notification types are enabled
  1. Reinstall the Slack app
  2. Verify your user has permission to use slash commands
  3. Check the command syntax
Adjust notification settings to only receive critical and high severity alerts, or route to a dedicated channel.