This product is not supported for your selected
Datadog site. (
).
Available for:
Cloud Security
|
Code Security
|
App and API Protection
|
Workload Protection
Configure ticket creation rules to automatically create tickets in Jira, Linear, or Work Management when new findings are discovered. This approach tracks security issues in your existing engineering workflows without manual triage, helping teams respond quickly to new threats at scale. For more information about ticketing integrations with security findings, see [Ticketing Integrations][3].
Configure ticket creation rules to automatically create tickets in Jira or Work Management when new findings are discovered. This approach tracks security issues in your existing engineering workflows without manual triage, helping teams respond quickly to new threats at scale. For more information about ticketing integrations with security findings, see [Ticketing Integrations][3].
Create a ticket creation rule
- In Datadog, go to Security > Settings > Findings Automation. Click Add a New Rule, then select Create Ticket. The Create a New Rule page opens.
- Under Rule name, enter a descriptive name for the rule; for example, “Critical vulnerabilities for engineering team”.
- Add your rule criteria into the following fields:
- Any of these types: The types of findings that the rule should check for. Available types include:
- Runtime Code Vulnerability
- Static Code Vulnerability
- Library Vulnerability
- Secret
- Infrastructure as Code
- Container Image Vulnerability
- Host Vulnerability
- Misconfiguration
- Attack Path
- Identity Risk
- API Security
- Workload Activity
- Any of these tags or attributes: The resource tags or attributes that must match for the rule to apply.
- To add severity criteria to the rule, click Add Severity.
- Select the ticketing system and configure the ticket destination:
- Jira Account: Select the Atlassian instance to use. Verify that this account has the Jira Webhook configured.
- Space: Select the Jira project.
- Ticket Type: Select the type of Jira issue to create, for example, Task.
- Assignee (optional): Specify a user to assign automatically created tickets to.
- To add more fields to the Jira ticket Datadog creates, use Add Optional Field.
- Expand Data Sync Settings to review or update the linked Work Management project and bidirectional sync configuration.
- Linear Account: Select the Linear account to use. Verify that this account has the Linear Webhook configured.
- Team: Select the Linear team where you want to create issues.
- Project (optional): Select the Linear project to associate with automatically created issues.
- Labels (optional): Select labels to apply to automatically created issues.
- Assignee (optional): Specify a user to assign automatically created issues to.
- Expand Data Sync Settings to review or update the linked Work Management project and bidirectional sync configuration.
- Work Management Project: Select an existing Work Management project, or create one.
- Assignee (optional): Specify a user to assign automatically created cases to.
- Jira Account: Select the Atlassian instance to use. Verify that this account has the Jira Webhook configured.
- Space: Select the Jira project.
- Ticket Type: Select the type of Jira issue to create, for example, Task.
- Assignee (optional): Specify a user to assign automatically created tickets to.
- To add more fields to the Jira ticket Datadog creates, use Add Optional Field.
- Expand Data Sync Settings to review or update the linked Work Management project and bidirectional sync configuration.
- Work Management Project: Select an existing Work Management project, or create one.
- Assignee (optional): Specify a user to assign automatically created cases to.
- Under Rate limit, enter the maximum number of tickets this rule can create per UTC day.
- To test the rule before saving, click Test Rule, select a matching finding, and click Run Test. After the test completes, you can view the created ticket or detach the test ticket from the finding.
- Click Save. The rule applies to new findings only. It can take up to a few minutes after a finding is detected to create the corresponding ticket.
Note: Ticket creation rules only create tickets for new findings. Datadog does not create retroactive tickets for existing findings when you create a rule.
You can also create ticket creation rules with the API or the datadog_security_findings_ticket_creation_rule Terraform resource.
Identify automatically created tickets
Tickets created by a rule are marked with a lightning bolt indicator in the findings side panel and explorer views. Hovering over the indicator shows the automation rule responsible for the ticket and provides a link to the rule.
Rule matching order
When Datadog identifies a finding, it evaluates the finding against your sequence of ticket creation rules. Starting with the first rule, if there’s a match, Datadog creates a ticket using that rule’s configuration and stops evaluating further. If no match occurs, Datadog moves to the next rule. This process continues until a match is found or all rules are checked without a match.
Daily ticket limit
Each rule has a configurable daily ticket limit that resets at midnight UTC. When the limit is reached, Datadog creates one final ticket in the same project explaining that the rule hit its daily limit, then stops creating tickets for the remainder of that day. Findings that exceed the limit are not retroactively ticketed when the limit resets, but you can create tickets for them manually.
Broken rules
If a project configuration error prevents ticket creation—for example, if the connected Jira project is no longer valid—Datadog automatically disables the rule and marks it as broken.
To resume automatic ticket creation, fix the project configuration and re-enable the rule.
Disabled or deleted rules
When you disable or delete a ticket creation rule, tickets that were previously created by the rule remain attached to their findings. They are not detached or deleted.
Further reading
Additional helpful documentation, links, and articles: