{"id":7895,"date":"2025-07-09T06:36:56","date_gmt":"2025-07-09T06:36:56","guid":{"rendered":"http:\/\/localhost\/?p=7895"},"modified":"2025-07-09T06:36:56","modified_gmt":"2025-07-09T06:36:56","slug":"how-to-automate-ticket-creation-device-identification-and-threat-triage-with-tines","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=7895","title":{"rendered":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines"},"content":{"rendered":"<h2>Security Update News<\/h2>\n<h3>Update Information<\/h3>\n<table style=\"width:100%; border-collapse: collapse; margin-bottom: 20px;\">\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Title<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd;\">How To Automate Ticket Creation, Device Identification and Threat Triage With Tines<\/td>\n<\/tr>\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Update ID<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd;\">THN:8A4BEEAD3E1D1A8E29FB3F0DF3B027AB<\/td>\n<\/tr>\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Type<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd;\">thn<\/td>\n<\/tr>\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Published<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd;\">2025-07-09T11:00:00<\/td>\n<\/tr>\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Last Updated<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd;\">2025-07-09T11:00:00<\/td>\n<\/tr>\n<\/table>\n<h3>Security Impact<\/h3>\n<table style=\"width:100%; border-collapse: collapse; margin-bottom: 20px;\">\n<tr>\n<th style=\"text-align: left; padding: 8px; border: 1px solid #ddd; \">Severity<\/th>\n<td style=\"padding: 8px; border: 1px solid #ddd; color: #666666; font-weight: bold;\">NONE<\/td>\n<\/tr>\n<\/table>\n<h3>Update Details<\/h3>\n<div style=\"; padding: 15px; border-left: 4px solid #4CAF50; margin-bottom: 20px;\">\n![](data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=)<\/p>\n<p>Run by the team at workflow orchestration and AI platform Tines, the Tines library features over 1,000 pre-built workflows shared by security practitioners from across the community &#8211; all free to import and deploy through the platform&#8217;s Community Edition.<\/p>\n<p>A recent standout is a workflow that handles malware alerts with CrowdStrike, Oomnitza, GitHub, and PagerDuty. Developed by Lucas Cantor at Intercom, the creators of fin.ai, the workflow makes it easier to determine the severity of a security alert and escalate it seamlessly, depending on the device owner&#8217;s response. &#8220;It&#8217;s a great way to reduce noise and add context to security issues that are added on our endpoints as well,&#8221; Lucas explains.<\/p>\n<p>In this guide, we&#8217;ll share an overview of the workflow, plus step-by-step instructions for getting it up and running.<\/p>\n<p>## The problem &#8211; lack of integration between security tools <\/p>\n<p>For security teams, responding to malware threats, analyzing their severity, and identifying the device owner so they can be contacted to resolve the threat, can take up a lot of time. <\/p>\n<p>From a workflow perspective, teams often have to:<\/p>\n<p>  * Manually respond to CrowdStrike events <br \/>  * Enrich the alert with additional metadata<br \/>  * Document and alert the device owner in Slack<br \/>  * Notify on call teams via PagerDuty<\/p>\n<p>Going through this process manually can result in delays and increase the chances of human error. <\/p>\n<p>## The solution &#8211; automated ticket creation, device identification, and threat triage<\/p>\n<p>Lucas&#8217;s prebuilt workflow automates the process of taking the malware alert and creating the case &#8211; while crucially notifying the device owner and the on-call team. This workflow helps security teams accurately identify the level of threat faster by: <\/p>\n<p>  * Detecting new alerts from Crowdstrike<br \/>  * Identifying and notifying the device owner<br \/>  * Escalating critical issues<\/p>\n<p>The result is streamlined response to malware security alerts that ensures they are dealt with quickly, no matter what the severity. <\/p>\n<p>Key benefits of this workflow: <\/p>\n<p>  * Reduced remediation time<br \/>  * Device owner is kept informed<br \/>  * Clear remediation and escalation pathways<br \/>  * Centralized management system<\/p>\n<p>## Workflow overview<\/p>\n<p>### **Tools used:**<\/p>\n<p>  * Tines &#8211; workflow orchestration and AI platform (free Community Edition available)<br \/>  * Crowdstrike &#8211; threat intelligence and EDR platform<br \/>  * Oomnitza &#8211; IT asset management platform <br \/>  * Github &#8211; developer platform<br \/>  * PagerDuty &#8211; incident management platform <br \/>  * Slack \u2013 team collaboration platform<\/p>\n<p>### **How it works**<\/p>\n<p>#### **Part 1**<\/p>\n<p>  * Get a security alert from CrowdStrike<br \/>  * Find the device that the alert was triggered and look up its details<br \/>  * Create a ticket in GitHub for the alert and raise the issue in a Slack message<br \/>  * If the device is owned by a user and it is a low priority, <br \/>    * Send the owner a message requesting escalation<br \/>  * If the device is owned by a user and it is a high priority, <br \/>    * Create a PagerDuty Event to notify the on-call analyst<br \/>    * Informing the owner of the ongoing issue<\/p>\n<p>#### **Part 2**<\/p>\n<p>  * Get a user interaction with the Slack message<br \/>  * Enrich the GitHub issue with the users response<br \/>  * If the owner escalates the issue <br \/>    * Create a PagerDuty Event to notify the on-call analyst<\/p>\n<p>## Configuring the workflow &#8211; step-by-step guide <\/p>\n<p>![](data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=)<\/p>\n<p>**1.** Log into Tines or create a new account.<\/p>\n<p>**2.** Navigate to the pre-built workflow in the library. Select import. This should take you straight to your new pre-built workflow.<\/p>\n<p>**3.** Set up your credentials<\/p>\n<p>![](data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=)<\/p>\n<p>You&#8217;ll need five credentials added to your Tines tenant:<\/p>\n<p>  * CrowdStrike<br \/>  * Oomnitza<br \/>  * Github <br \/>  * PagerDuty<br \/>  * Slack<\/p>\n<p>Note that similar services to the ones listed above can also be used, with some adjustments to the workflow. <\/p>\n<p>From the credentials page, select New credential, scroll down to the relevant credential and complete the required fields. Follow the CrowdStrike, Oomnitza, Github, PagerDuty, and Slack credential guides at explained.tines.com if you need help.<\/p>\n<p>**4.** Configure your actions. <\/p>\n<p>  * Set your environment variables. This includes your: <br \/>    * Slack IT channel alerting webhook (`slack_channel_webhook_urls_prod`)<br \/>    * CrowdStrike\/GitHub severity priority mapping (`crowdstrike_to_github_priority_map`)<br \/>  * Configure CrowdStrike to alert the New CrowdStrike Detection webhook when a detection is created<br \/>  * Configure your SlackBot interactivity URL to the Receive Slack Button Push webhook<\/p>\n<p>**5.** Test the workflow. <\/p>\n<p>**6.** Publish and operationalize<\/p>\n<p>Once tested, publish the workflow. <\/p>\n<p>If you&#8217;d like to test this workflow, you can sign up for a free Tines account.<\/p>\n<p>Found this article interesting? This article is a contributed piece from one of our valued partners. Follow us on Twitter _\uf099_ and LinkedIn to read more exclusive content we post.\n<\/div>\n<p><a href=\"https:\/\/thehackernews.com\/2025\/07\/how-to-automate-ticket-creation-device.html\" target=\"_blank\" style=\"display: inline-block; color: white; padding: 10px 20px; text-decoration: none; border-radius: 4px;\">View Advisory Details<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Security Update News Update Information Title How To Automate Ticket Creation, Device Identification and Threat Triage With Tines Update ID THN:8A4BEEAD3E1D1A8E29FB3F0DF3B027AB Type thn Published 2025-07-09T11:00:00&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[6,8,12,13,33,7,11,43,5],"class_list":["post-7895","post","type-post","status-publish","format-standard","hentry","category-category_news","tag-cve","tag-cvss","tag-exploit","tag-news","tag-none","tag-security","tag-tapic","tag-thn","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zero.redgem.net\/?p=7895\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem\" \/>\n<meta property=\"og:description\" content=\"Security Update News Update Information Title How To Automate Ticket Creation, Device Identification and Threat Triage With Tines Update ID THN:8A4BEEAD3E1D1A8E29FB3F0DF3B027AB Type thn Published 2025-07-09T11:00:00...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=7895\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-09T06:36:56+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines\",\"datePublished\":\"2025-07-09T06:36:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895\"},\"wordCount\":817,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"news\",\"NONE\",\"Security\",\"tapic\",\"thn\",\"Vulnerability\"],\"articleSection\":[\"category_news\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=7895#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895\",\"name\":\"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-07-09T06:36:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=7895\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=7895#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zero.redgem.net\/?p=7895","og_locale":"en_US","og_type":"article","og_title":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem","og_description":"Security Update News Update Information Title How To Automate Ticket Creation, Device Identification and Threat Triage With Tines Update ID THN:8A4BEEAD3E1D1A8E29FB3F0DF3B027AB Type thn Published 2025-07-09T11:00:00...","og_url":"https:\/\/zero.redgem.net\/?p=7895","og_site_name":"zero redgem","article_published_time":"2025-07-09T06:36:56+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=7895#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=7895"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines","datePublished":"2025-07-09T06:36:56+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=7895"},"wordCount":817,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","news","NONE","Security","tapic","thn","Vulnerability"],"articleSection":["category_news"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=7895#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=7895","url":"https:\/\/zero.redgem.net\/?p=7895","name":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-07-09T06:36:56+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=7895#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=7895"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=7895#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"How To Automate Ticket Creation, Device Identification and Threat Triage With Tines"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/7895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7895"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/7895\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}