Jira Integration
CHAD can automatically create Jira tickets when alerts fire. This integrates detection with your incident response workflow.Overview
When enabled, CHAD:- Creates a Jira issue for new alerts
- Maps alert severity to Jira priority
- Includes alert context in the description
- Links back to CHAD for investigation
Requirements
- Jira Cloud account (Server/Data Center not supported)
- API token with project write access
- Project configured for issue creation
Setting Up Jira
Create API Token
- Go to Atlassian API Tokens
- Click Create API token
- Name it (e.g., “CHAD Integration”)
- Copy the token (you won’t see it again)
Configure in CHAD
- Navigate to Settings > Jira
- Enter configuration:
| Setting | Description | Example |
|---|---|---|
| Jira URL | Your Jira Cloud URL | https://company.atlassian.net |
| Your Atlassian email | user@company.com | |
| API Token | Token from previous step | ATATT3... |
| Project Key | Target project | SEC |
| Issue Type | Issue type name | Task or Bug |
- Click Test Connection
- Save if successful
Severity Mapping
CHAD maps alert severity to Jira priority:| Alert Severity | Jira Priority |
|---|---|
| Critical | Highest |
| High | High |
| Medium | Medium |
| Low | Low |
| Informational | Lowest |
Issue Content
Created issues include:Summary
Description
Per-Rule Configuration
Disable Jira for Specific Rules
Some rules may not need tickets:- Open the rule
- Click Settings
- Disable Create Jira ticket
- Save
Custom Fields
If your Jira project requires custom fields:- Go to Settings > Jira > Custom Fields
- Map CHAD fields to Jira custom fields
- Save
Circuit Breaker
CHAD protects against Jira API issues:- Failure threshold: 5 consecutive failures
- Recovery time: 60 seconds
Duplicate Prevention
CHAD prevents duplicate tickets:- Creates deterministic ticket reference from alert ID
- Checks if ticket already exists before creating
- Updates existing ticket if found (optional)
Troubleshooting
Connection test fails
- Verify Jira URL is correct (include
https://) - Check email matches your Atlassian account
- Verify API token is valid
- Ensure network allows outbound HTTPS
Tickets not created
- Check Jira integration is enabled
- Verify project key exists
- Check issue type is valid for project
- Review circuit breaker status
- Check rule has Jira enabled
Permission errors
- Verify your account can create issues in the project
- Check API token permissions
- Ensure issue type is available in project
Wrong priority
- Check severity mapping configuration
- Verify priority names match your Jira instance
- Some projects have custom priority schemes
Best Practices
Use a dedicated project
Use a dedicated project
Keep security alerts separate from other work.
Configure workflows
Configure workflows
Set up Jira workflows that match your IR process.
Filter by severity
Filter by severity
Consider only creating tickets for High+ severity.
Monitor circuit breaker
Monitor circuit breaker
Watch for repeated Jira failures.
Link back to CHAD
Link back to CHAD
Always include the CHAD link for full context.
Jira Automation
Enhance with Jira Automation rules:Auto-assign based on severity
SLA tracking
Notification routing
Alternative: Manual Ticket Creation
If you prefer manual control:- Disable automatic ticket creation
- Use webhooks to notify your team
- Create tickets manually from alert view
- Click Create Jira Ticket button on alert