← All help articles

Jira / Linear / Trello / Notion integrations

Auto-create tickets in your project tool when findings cross a severity threshold. Bidirectional sync closes the finding when the ticket is closed.

Supported tools

  • Jira — Cloud and Server. OAuth via Atlassian.
  • Linear — OAuth via Linear OAuth2.
  • Trello — OAuth via Trello.
  • Notion — OAuth via Notion integration.

Configuration

Per integration:

  1. Connect via OAuth from the dashboard.
  2. Pick the project / board / database where tickets go.
  3. Pick the severity thresholdcritical only, critical + high, or all.
  4. Pick the assignee — fixed user or round-robin.

What lands in the ticket

  • Title: [NDS] {finding.title}
  • Description: plain-English description + remediation + link to dashboard.
  • Labels: nds-security, severity tag, module tag.
  • Custom fields (Jira): external_finding_id for sync.

Bidirectional sync

When the ticket is moved to "Done" / "Closed" / "Resolved", we mark the finding resolved in NoDowntimeShield. Polling runs every 5 minutes; webhooks are used where available (Jira, Linear).

What you cannot sync

  • Comments on the finding do not currently sync to ticket comments.
  • Re-opening a ticket does not re-open the finding (it stays resolved).

These are tracked on the roadmap.

Jira / Linear / Trello / Notion integrations — Help — NoDowntimeShield · NoDowntimeShield