{"id":1089,"date":"2024-06-01T12:51:41","date_gmt":"2024-06-01T07:21:41","guid":{"rendered":"https:\/\/nocturnalknight.co\/?p=1089"},"modified":"2024-06-01T12:51:41","modified_gmt":"2024-06-01T07:21:41","slug":"a-step-by-step-guide-to-implementing-attackgen-for-improved-incident-response","status":"publish","type":"post","link":"https:\/\/nocturnalknight.com\/?p=1089","title":{"rendered":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial.  One innovative tool making waves in this domain is <strong><a href=\"https:\/\/github.com\/mrwadams\/attackgen\" target=\"_blank\" rel=\"noopener\" title=\"\">AttackGen<\/a><\/strong>. Developed by <a href=\"https:\/\/www.linkedin.com\/in\/matthewrwadams\/?originalSubdomain=uk\" target=\"_blank\" rel=\"noopener\" title=\"\">Matthew Adams<\/a>,  who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to generate customized incident response scenarios tailored to specific industries and company sizes. Whether you&#8217;re in Aerospace &amp; Defense or FinTech or Healthcare, AttackGen offers invaluable training scenarios to enhance your cybersecurity incident response capabilities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is AttackGen?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AttackGen is a cybersecurity incident response testing tool designed to help organizations prepare for potential threats. By using LLMs, it creates realistic incident response scenarios based on the chosen industry and company size. For instance, it can generate scenarios for a &#8220;Large&#8221; company with 201-1,000 employees in the Aerospace &amp; Defense sector. These tailored scenarios are essential for training cybersecurity incident responders, providing them with practical, industry-specific exercises.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Get Started with AttackGen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To start using AttackGen, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Clone the Repository<\/strong><br>First, you&#8217;ll need to clone the AttackGen repository from GitHub. You can find it by searching for &#8220;AttackGen&#8221; or the profile of its creator, Matt Adams.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code><code>   git clone https:\/\/github.com\/mrwadams\/attackgen.git<\/code><\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Navigate to the Directory<\/strong><br>Change into the newly created &#8216;attackgen&#8217; directory.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>    <code>cd attackgen<\/code><\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Install Requirements<\/strong><br>Install the necessary Python packages to run the tool.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>   <code>pip install -r requirements.txt<\/code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"292\" src=\"http:\/\/3.10.118.248\/wp-content\/uploads\/2024\/06\/Selection_106.png\" alt=\"\" class=\"wp-image-1095\" srcset=\"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_106.png 706w, https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_106-300x124.png 300w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li><strong>Download MITRE ATT&amp;CK Framework<\/strong><br>Download the latest version of the MITRE ATT&amp;CK framework and place it in the &#8220;data&#8221; directory within the attackgen folder.<br><a href=\"https:\/\/github.com\/mitre-attack\/attack-stix-data\/blob\/master\/enterprise-attack\/enterprise-attack.json\" target=\"_blank\" rel=\"noopener\" title=\"\">Download MITRE ATT&amp;CK Framework<\/a>   <\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"255\" src=\"http:\/\/3.10.118.248\/wp-content\/uploads\/2024\/06\/Selection_107-1-1024x255.png\" alt=\"\" class=\"wp-image-1099\" srcset=\"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_107-1-1024x255.png 1024w, https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_107-1-300x75.png 300w, https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_107-1-768x191.png 768w, https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_107-1.png 1375w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5. <strong>Run the Application<\/strong><br>Start the application using Streamlit.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>   streamlit run \ud83d\udc4b_Welcome.py<\/code>\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"141\" src=\"http:\/\/3.10.118.248\/wp-content\/uploads\/2024\/06\/Selection_109.png\" alt=\"\" class=\"wp-image-1102\" srcset=\"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_109.png 697w, https:\/\/nocturnalknight.com\/wp-content\/uploads\/2024\/06\/Selection_109-300x61.png 300w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Using AttackGen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once the application is up and running, open it in your preferred web browser. You&#8217;ll be greeted with the main page where you&#8217;ll need to enter your OpenAI API key. Also, for the record, AttackGen supports multiple LLMs, including the vaunted <a href=\"https:\/\/mistral.ai\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Mistral<\/a>, Google AI,  <a href=\"https:\/\/ollama.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">ollama<\/a> and Azure OpenAI. After selecting your preferred models and entering your API key, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Select Industry and Company Size<\/strong><br>Choose your company&#8217;s industry and size to tailor the incident response scenarios.<\/li>\n\n\n\n<li><strong>Generate Scenario<\/strong><br>Click on &#8220;\u2728 Generate Scenario&#8221; to proceed.<\/li>\n\n\n\n<li><strong>Choose Threat Actor Group<\/strong><br>On the next page, select a threat actor group and associated ATT&amp;CK techniques.<\/li>\n\n\n\n<li><strong>Download Scenario<\/strong><br>After generating the scenario, you can download it in Markdown format for use in your incident response training. It&#8217;s advisable to upload this scenario to your version control system promptly.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Visualizing Your Scenarios<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For those interested in visualizing the Tactics, Techniques, and Procedures (TTPs) included in your scenarios, consider using the <strong><a href=\"https:\/\/mitre-attack.github.io\/attack-navigator\/\" target=\"_blank\" rel=\"noopener\" title=\"\">ATT&amp;CK Navigator<\/a><\/strong>. This tool helps identify, highlight, and prioritize TTPs effectively. You can learn more about this in one of my previous posts on <strong>Analyzing and Visualizing Cyberattacks using Attack Flow<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AttackGen is a powerful tool for enhancing your incident response training by providing realistic, industry-specific scenarios. Kudos to Matt Adams for developing this innovative tool. For more insights and guides on cybersecurity, follow me as I continue to explore and share new tools and techniques every week. Your feedback is always welcome!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">References and Further Reading:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/attack.mitre.org\/\" target=\"_blank\" rel=\"noopener\" title=\"\"><strong>MITRE ATT&amp;CK Framework<\/strong>:<\/a> A comprehensive database of tactics and techniques used by cyber adversaries.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/mitre-attack.github.io\/attack-navigator\/\" target=\"_blank\" rel=\"noopener\" title=\"\">ATT&amp;CK Navigator<\/a><\/strong>: A visualization tool to map and analyze TTPs.<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.streamlit.io\/\" target=\"_blank\" rel=\"noopener\" title=\"\"><strong>Streamlit Documentation<\/strong>:<\/a> To understand how to deploy and use Streamlit applications.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Feel free to reach out with any questions or suggestions. Happy hunting! \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to &hellip; <\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/nocturnalknight.com\/?p=1089\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[41,81],"tags":[267,358],"class_list":["post-1089","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-information-security","tag-cyber-security","tag-information-security"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ramkumar Sundarakalatharan\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nocturnalknight.com\/?p=1089\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Nocturnalknight&#039;s Lair - Observations of a Random Wanderer!\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight&#039;s Lair\" \/>\n\t\t<meta property=\"og:description\" content=\"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nocturnalknight.com\/?p=1089\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-01T07:21:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-06-01T07:21:41+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@nocturnalknight\" \/>\n\t\t<meta name=\"twitter:title\" content=\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight&#039;s Lair\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@nocturnalknight\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#blogposting\",\"name\":\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair\",\"headline\":\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response\",\"author\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/3.10.118.248\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/Selection_106.png\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089\\\/#articleImage\"},\"datePublished\":\"2024-06-01T12:51:41+01:00\",\"dateModified\":\"2024-06-01T12:51:41+01:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#webpage\"},\"articleSection\":\"Cyber Security, Information Security, cyber security, information security\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nocturnalknight.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=34#listItem\",\"name\":\"Computing &amp; AI\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=34#listItem\",\"position\":2,\"name\":\"Computing &amp; AI\",\"item\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=34\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=41#listItem\",\"name\":\"Cyber Security\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=41#listItem\",\"position\":3,\"name\":\"Cyber Security\",\"item\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=41\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#listItem\",\"name\":\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=34#listItem\",\"name\":\"Computing &amp; AI\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#listItem\",\"position\":4,\"name\":\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=41#listItem\",\"name\":\"Cyber Security\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\",\"name\":\"Nocturnalknight's Lair\",\"description\":\"Observations of a Random Wanderer!\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Ram-Profile.avif\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/nocturnalknight\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/nocturnalknight\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2\",\"name\":\"Ramkumar Sundarakalatharan\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/818bc4a4d5681de6957f83aca2601d598459bf37a0a8b17d5abb1a889e2b9298?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ramkumar Sundarakalatharan\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#webpage\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089\",\"name\":\"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair\",\"description\":\"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=1089#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"datePublished\":\"2024-06-01T12:51:41+01:00\",\"dateModified\":\"2024-06-01T12:51:41+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#website\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/\",\"name\":\"Nocturnalknight's Lair\",\"description\":\"Observations of a Random Wanderer!\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair","description":"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to","canonical_url":"https:\/\/nocturnalknight.com\/?p=1089","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/nocturnalknight.com\/?p=1089#blogposting","name":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair","headline":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response","author":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"publisher":{"@id":"https:\/\/nocturnalknight.com\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/3.10.118.248\/wp-content\/uploads\/2024\/06\/Selection_106.png","@id":"https:\/\/nocturnalknight.com\/?p=1089\/#articleImage"},"datePublished":"2024-06-01T12:51:41+01:00","dateModified":"2024-06-01T12:51:41+01:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/nocturnalknight.com\/?p=1089#webpage"},"isPartOf":{"@id":"https:\/\/nocturnalknight.com\/?p=1089#webpage"},"articleSection":"Cyber Security, Information Security, cyber security, information security"},{"@type":"BreadcrumbList","@id":"https:\/\/nocturnalknight.com\/?p=1089#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com#listItem","position":1,"name":"Home","item":"https:\/\/nocturnalknight.com","nextItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=34#listItem","name":"Computing &amp; AI"}},{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=34#listItem","position":2,"name":"Computing &amp; AI","item":"https:\/\/nocturnalknight.com\/?cat=34","nextItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=41#listItem","name":"Cyber Security"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=41#listItem","position":3,"name":"Cyber Security","item":"https:\/\/nocturnalknight.com\/?cat=41","nextItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?p=1089#listItem","name":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=34#listItem","name":"Computing &amp; AI"}},{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?p=1089#listItem","position":4,"name":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response","previousItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=41#listItem","name":"Cyber Security"}}]},{"@type":"Organization","@id":"https:\/\/nocturnalknight.com\/#organization","name":"Nocturnalknight's Lair","description":"Observations of a Random Wanderer!","url":"https:\/\/nocturnalknight.com\/","logo":{"@type":"ImageObject","url":"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2026\/08\/cropped-Ram-Profile.avif","@id":"https:\/\/nocturnalknight.com\/?p=1089\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/nocturnalknight.com\/?p=1089\/#organizationLogo"},"sameAs":["https:\/\/x.com\/nocturnalknight","https:\/\/www.linkedin.com\/in\/nocturnalknight\/"]},{"@type":"Person","@id":"https:\/\/nocturnalknight.com\/?author=2#author","url":"https:\/\/nocturnalknight.com\/?author=2","name":"Ramkumar Sundarakalatharan","image":{"@type":"ImageObject","@id":"https:\/\/nocturnalknight.com\/?p=1089#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/818bc4a4d5681de6957f83aca2601d598459bf37a0a8b17d5abb1a889e2b9298?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ramkumar Sundarakalatharan"}},{"@type":"WebPage","@id":"https:\/\/nocturnalknight.com\/?p=1089#webpage","url":"https:\/\/nocturnalknight.com\/?p=1089","name":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair","description":"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/nocturnalknight.com\/#website"},"breadcrumb":{"@id":"https:\/\/nocturnalknight.com\/?p=1089#breadcrumblist"},"author":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"creator":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"datePublished":"2024-06-01T12:51:41+01:00","dateModified":"2024-06-01T12:51:41+01:00"},{"@type":"WebSite","@id":"https:\/\/nocturnalknight.com\/#website","url":"https:\/\/nocturnalknight.com\/","name":"Nocturnalknight's Lair","description":"Observations of a Random Wanderer!","inLanguage":"en-GB","publisher":{"@id":"https:\/\/nocturnalknight.com\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Nocturnalknight's Lair - Observations of a Random Wanderer!","og:type":"article","og:title":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair","og:description":"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to","og:url":"https:\/\/nocturnalknight.com\/?p=1089","article:published_time":"2024-06-01T07:21:41+00:00","article:modified_time":"2024-06-01T07:21:41+00:00","twitter:card":"summary_large_image","twitter:site":"@nocturnalknight","twitter:title":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response - Nocturnalknight's Lair","twitter:description":"In the ever-evolving landscape of cybersecurity, preparing for potential incidents is crucial. One innovative tool making waves in this domain is AttackGen. Developed by Matthew Adams, who heads the Security for GenerativeAI at Citi, AttackGen is designed to generate tailored incident response scenarios. This cutting-edge tool leverages the power of large language models (LLMs) to","twitter:creator":"@nocturnalknight"},"aioseo_meta_data":{"post_id":"1089","title":null,"description":null,"keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-19 11:57:18","updated":"2026-08-19 11:57:18"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nocturnalknight.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nocturnalknight.com\/?cat=34\" title=\"Computing &amp; AI\">Computing &amp; AI<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nocturnalknight.com\/?cat=41\" title=\"Cyber Security\">Cyber Security<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tA Step-by-Step Guide to Implementing AttackGen for Improved Incident Response\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nocturnalknight.com"},{"label":"Computing &amp; AI","link":"https:\/\/nocturnalknight.com\/?cat=34"},{"label":"Cyber Security","link":"https:\/\/nocturnalknight.com\/?cat=41"},{"label":"A Step-by-Step Guide to Implementing AttackGen for Improved Incident Response","link":"https:\/\/nocturnalknight.com\/?p=1089"}],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts\/1089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1089"}],"version-history":[{"count":0,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts\/1089\/revisions"}],"wp:attachment":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}