Integration Guide

Integration Guide

Connect IEFYX to scanners, Jira, Slack/Teams and the REST API.

Integration hub
The Integration Hub — connect and manage third-party tools.
Prerequisites. Integrations require the integrations entitlement (Professional/Enterprise) and the Admin role to create.

1. Supported Integrations

CategoryToolsStatus
ScannersZAP, OpenVAS, Nessus, Burp, Nuclei, Nikto, Nmap, Custom✅ Native
TicketingJira✅ Native (push & sync)
TicketingServiceNow / othersCustom connector / Not native
CommunicationEmail (SMTP)✅ Built in
CommunicationSlack, Microsoft Teams✅ Notification integrations
SIEMGeneric / custom connectorCategory present; dedicated adapter Roadmap
EDR/XDR, AWS/Azure/GCPNot currently available

2. Connecting a Scanner

  1. Integrations → Add Integration → choose the tool type (ZAP, Nessus, etc.).
  2. Enter the base URL and API credentials (stored securely; never returned in plain text).
  3. Optionally configure field mapping (external severity/status → IEFYX values).
  4. Test Connection → save when it succeeds.
Tip. Test Connection re-validates the target URL (including SSRF protections) before reaching out — always run it before saving.

3. Running Scans & Importing Findings

  1. Scans → Trigger Scan (Admin/Penetration Tester; counts toward monthly assessments).
  2. Poll status until complete.
  3. Import Findings to create vulnerabilities from the scan results.

4. Jira Ticketing

  1. Connect a Jira integration (tool type jira) with base URL and credentials.
  2. On a finding → Push to Jira creates a ticket; the ticket key/URL are saved on the finding.
  3. Sync Jira keeps status aligned.
Note. A finding can only be pushed once — if it already has a linked Jira ticket, push is blocked. Use Sync instead.

5. Slack / Teams Notifications

Add a notification-category integration (Slack or Teams) with the webhook/endpoint and credentials to receive alerts.

6. REST API & Webhooks

Creating an API key

  1. Settings → API Keys (requires apiAccess entitlement).
  2. Create Key → copy and store it securely (shown once).
  3. Revoke unused keys from the same screen.