Settings
// Change Password
// User Management
UsernameEmailRoleStatusLast LoginActions
Loading...
// Scan Schedules
Loading...
// Notifications & Webhooks

Configure outbound notifications triggered on scan completion. Set these in your .env file on the server.

Slack
SLACK_WEBHOOK_URL=https://hooks.slack.com/...
Posts rich scan summary with risk rating and finding counts to a Slack channel.
Microsoft Teams
TEAMS_WEBHOOK_URL=https://outlook.office.com/webhook/...
Posts an adaptive card to a Teams channel on each completed scan.
Generic Webhook (CI/CD / SIEM)
GENERIC_WEBHOOK_URL=https://your-endpoint.com/hook
POSTs structured JSON payload. Add GENERIC_WEBHOOK_SECRET for HMAC auth.
SIEM JSON Export (per scan)
GET /api/scans/{id}/export/siem
Downloads ECS-compatible JSON for Splunk HEC, Elastic, or any SIEM. Available now β€” no config needed.
// Platform Integrations
πŸ—Ί Attack Path Visualiser
Interactive D3 graph showing exploitation chains and scan delta comparisons.
Open β†’
πŸ”¬ CVE Enrichment (NVD)
Automatically enriches findings with CVSS scores and descriptions from the NIST NVD on every scan.
Active β€” no config needed
πŸ“Š Scan Delta
Every scan is automatically compared to the previous scan of the same target. New, resolved, and persisting findings tracked.
Active automatically
πŸ€– SureCo Security Copilot
Ask the AI to launch scans, summarise findings, explain CVEs, or generate remediation tasks in plain English.
Open Copilot β†’
// Email Notifications

Configure SMTP email notifications on scan completion. Set these in /opt/kali-ai/.env then restart the service.

SMTP Server
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_TLS=true
Credentials & Recipients
SMTP_USER=you@gmail.com
SMTP_PASSWORD=your-app-password
SMTP_FROM=kali-ai@yourcompany.com
SMTP_TO=team@yourcompany.com
πŸ’‘ For Gmail: enable 2FA, then generate an App Password at myaccount.google.com/apppasswords. Use the app password as SMTP_PASSWORD. For Office 365: use smtp.office365.com port 587 with your Microsoft credentials.
// White-label Reports

Customise PDF report branding with your company name and logo. Set in /opt/kali-ai/.env then restart.

Company Name
REPORT_COMPANY_NAME=Acme Security Ltd
Appears on PDF cover page and report header. Defaults to "KALIΒ·AI" if not set.
Company Logo
REPORT_COMPANY_LOGO=/opt/kali-ai/static/logo.png
Absolute path to PNG file. Recommended: 400Γ—130px, transparent background. Replaces "KALIΒ·AI" text on cover.
// Platform Info
Version2.0.0
AI ModelClaude Sonnet 4.6
DatabaseSQLite (migrate to PostgreSQL via DB_URL)
Docs/api/docs (debug mode only)