{"id":75264,"date":"2023-11-08T09:09:36","date_gmt":"2023-11-08T17:09:36","guid":{"rendered":"https:\/\/github.blog\/?p=75264"},"modified":"2024-03-25T14:55:17","modified_gmt":"2024-03-25T21:55:17","slug":"ai-powered-appsec","status":"publish","type":"post","link":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/","title":{"rendered":"Introducing AI-powered application security testing with GitHub Advanced Security"},"content":{"rendered":"<p>At GitHub, we\u2019re focused on reducing workflow friction. Nowhere is this more important than when it comes to security. Developers need the ability to proactively secure their code right where it\u2019s created\u2014instead of testing for and remediating vulnerabilities after the fact. Embedded security is critical to delivering secure applications.<\/p>\n<p>Over the past year, GitHub Advanced Security released 70+ features to improve your application security testing and software supply chain capabilities. Dependabot now can <a href=\"https:\/\/github.blog\/2023-08-24-a-faster-way-to-manage-version-updates-with-dependabot\/\">group multiple version updates<\/a> in a single pull request, code scanning can perform <a href=\"https:\/\/github.blog\/2023-03-09-multi-repository-variant-analysis-a-powerful-new-way-to-perform-security-research-across-github\/\">variant analysis on up to 1,000 repositories<\/a> with a single query, and secret scanning now has <a href=\"https:\/\/github.blog\/2023-01-19-remediation-made-simple-introducing-new-validity-checks-for-github-tokens\/\">validity checks<\/a>, in addition to being <a href=\"https:\/\/github.blog\/2023-02-28-secret-scanning-alerts-are-now-available-and-free-for-all-public-repositories\/\">free for all public repositories<\/a>.<\/p>\n<p>And with AI, we have the potential to <a href=\"https:\/\/github.blog\/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform\">revolutionize how developers build secure applications<\/a> from the get-go, and radically transform the traditional definition of \u201cshift left.\u201d Today, we\u2019re excited to announce previews for three AI-powered features within GitHub Advanced Security, along with robust improvements for our security overview capability.<\/p>\n<h2 id=\"fix-issues-faster-with-code-scanning-autofix\"><a class=\"heading-link\" href=\"#fix-issues-faster-with-code-scanning-autofix\">Fix issues faster with code scanning autofix<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/autofix-11-7.gif\" alt=\"Gif of Code Scanning Autofix feature, with automatic remediation suggestion\"><\/p>\n<p>Code scanning, powered by our static analysis engine CodeQL, now includes an autofix capability designed to help developers achieve faster fix times, leading to increased productivity, less technical security debt, and more secure code.<\/p>\n<p>With this new feature, you\u2019ll receive AI-generated fixes for CodeQL JavaScript and TypeScript alerts right in your pull requests. These are not just any fixes, but precise, actionable suggestions that will allow you to quickly understand what the vulnerability is and how to remediate it. You can instantly commit these fixes to your code, helping you resolve issues faster and preventing new vulnerabilities from creeping into your codebases. So, how does this work?<\/p>\n<p>After the CodeQL analysis, GitHub seamlessly queries an advanced LLM for fixes to any new alerts. These AI-generated remediation suggestions are posted as code suggestions on the &#8216;Conversation&#8217; and &#8216;Files Changed&#8217; tabs of the pull request. You can then view and accept these recommended changes, or even edit the suggested fixes before merging them into your codebase.<\/p>\n<p>The beauty of this feature is that it provides a frictionless remediation experience, as users can rapidly fix vulnerabilities while they code, resulting in an even faster time to remediation\u2014with all the same accuracy that code scanning users have come to expect.<\/p>\n<h2 id=\"detect-leaked-passwords-with-secret-scanning\"><a class=\"heading-link\" href=\"#detect-leaked-passwords-with-secret-scanning\">Detect leaked passwords with secret scanning<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/secret-scanning-ai-generic-secrets-pw.png?w=1020&#038;resize=1020%2C452\" alt=\"Screenshot of possibly leaked password, detected by AI\" width=\"1020\" height=\"452\" class=\"aligncenter size-large wp-image-75310 width-fit\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/secret-scanning-ai-generic-secrets-pw.png?w=1020 1020w, https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/secret-scanning-ai-generic-secrets-pw.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/secret-scanning-ai-generic-secrets-pw.png?w=768 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>Passwords are a challenging category within secret detection. They are commonly leaked, and as a result, are a popular target of malicious attackers seeking to gain unauthorized access. Unfortunately, passwords are difficult to detect by secret detection solutions because they don\u2019t follow a specific pattern. The latest generation of LLMs presents an opportunity to find these passwords with lower false positives than traditional methods.<\/p>\n<p>Currently in limited public beta, secret scanning now leverages the power of AI to detect generic or unstructured secrets in your code.<\/p>\n<p>Findings will be displayed in a separate tab called \u201cOther,\u201d alongside additional low confidence patterns. Here, security managers and repository owners can view alerts about a possibly active leaked password\u2014 while still focusing on remediating the highest-confidence findings in the existing UX. If they determine that the alert is legitimate, they can work with the developer to resolve the issue.<\/p>\n<h2 id=\"save-time-with-regular-expression-generator-for-custom-patterns\"><a class=\"heading-link\" href=\"#save-time-with-regular-expression-generator-for-custom-patterns\">Save time with regular expression generator for custom patterns<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/ai-pattern-creation-secret-scanning-1.gif\" alt=\"Gif of AI regular expression generator feature for custom patterns\"><\/p>\n<p>While GitHub\u2019s secret scanning partner program is robust, boasting 180 partners and over 225 supported patterns, users may still need to create additional custom patterns to detect secret types unique to their organization. Like learning a mini-coding language, writing regular expressions can be difficult because of the many parameters and nuances involved.<\/p>\n<p>To make it easier and faster for you to create and update custom patterns, GitHub now includes an AI-powered experience for authoring custom patterns. Through this form-based experience, all you have to do is answer a few simple questions to auto-generate custom patterns in the form of regular expressions. This new feature enables you to execute dry runs in real time to ensure proper scanning before saving the newly created pattern.<\/p>\n<p>These updates are not just incredible time savers, but they will ultimately help you get the coverage you need to make sure your secrets are secure.<\/p>\n<h2 id=\"view-more-crucial-data-with-the-new-security-overview-dashboard\"><a class=\"heading-link\" href=\"#view-more-crucial-data-with-the-new-security-overview-dashboard\">View more crucial data with the new security overview dashboard<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/security-overview-dashboard.png?w=651&#038;resize=651%2C1024\" alt=\"Screenshot of new security overview dashboard\" width=\"651\" height=\"1024\" class=\"aligncenter size-large wp-image-75312 width-fit\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/security-overview-dashboard.png?w=814 814w, https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/security-overview-dashboard.png?w=191 191w, https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/security-overview-dashboard.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/security-overview-dashboard.png?w=651 651w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/p>\n<p>While GitHub Advanced Security is tailored for developers, every successful security program is a collaboration between developers and security teams. Now, with security overview\u2019s new dashboard, security managers and administrators will have access to a new dashboard that brings historical trend analysis to your security alerts on GitHub.<\/p>\n<p>With this dashboard, you\u2019ll be able to understand your organization\u2019s holistic security posture through the lens of risks, remediations, and prevention:<\/p>\n<ul>\n<li><strong>Risk.<\/strong> Demonstrates the security findings across your repositories, as well as where there are increases or decreases in findings, and the categories of findings. <\/li>\n<li><strong>Remediation.<\/strong> Helps you understand how effective your remediation practices are. For example, how many security findings have been closed and your organization\u2019s overall mean time to remediation. <\/li>\n<li><strong>Prevention.<\/strong> Offers a clear view into where security issues have been prevented through features like push protection.<\/li>\n<\/ul>\n<p>These tiles will dynamically change as you filter the data by date range, repository, and other criteria, empowering you to get answers to the most pressing questions you have about your AppSec program faster than ever before.<\/p>\n<h2 id=\"better-security-more-happiness\"><a class=\"heading-link\" href=\"#better-security-more-happiness\">Better security, more happiness<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p>Today\u2019s announcements will help your developers and security teams more effectively collaborate on finding and fixing security issues where they already work, inside GitHub. We\u2019re thrilled to harness the power of AI to improve the relevance of alerts, speed up remediation, and improve the administrative experience\u2014with the ultimate goal of making your teams happier and more productive, and your code more secure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.<\/p>\n","protected":false},"author":2192,"featured_media":75266,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"no","_gh_post_is_no_robots":"no","_gh_post_is_featured":"no","_gh_post_is_excluded":"no","_gh_post_is_unlisted":"no","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/205x205-Blog-Security-Shapes@2x.png","_gh_post_sq_img_id":"75267","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"Click Here to Learn More","_gh_post_recirc_hide":"no","_gh_post_recirc_col_1":"gh-auto-select","_gh_post_recirc_col_2":"65301","_gh_post_recirc_col_3":"65303","_gh_post_recirc_col_4":"65316","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[3321,3325],"tags":[2837,3241,2939,2585,2093],"coauthors":[3199,2878],"class_list":["post-75264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-insights","category-product-news","tag-ai","tag-ai-insights","tag-application-security","tag-github-advanced-security","tag-github-universe"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Introducing AI-powered application security testing with GitHub Advanced Security - The GitHub Blog<\/title>\n<meta name=\"description\" content=\"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing AI-powered application security testing with GitHub Advanced Security\" \/>\n<meta property=\"og:description\" content=\"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-08T17:09:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-25T21:55:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Asha Chakrabarty, Laura Paine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asha Chakrabarty, Laura Paine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/\"},\"author\":{\"name\":\"Asha Chakrabarty\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1872424ee10868373da06c3ed6ad31f0\"},\"headline\":\"Introducing AI-powered application security testing with GitHub Advanced Security\",\"datePublished\":\"2023-11-08T17:09:36+00:00\",\"dateModified\":\"2024-03-25T21:55:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/\"},\"wordCount\":955,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630\",\"keywords\":[\"AI\",\"AI Insights\",\"application security\",\"GitHub Advanced Security\",\"GitHub Universe\"],\"articleSection\":[\"News &amp; insights\",\"Product\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/\",\"name\":\"Introducing AI-powered application security testing with GitHub Advanced Security - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630\",\"datePublished\":\"2023-11-08T17:09:36+00:00\",\"dateModified\":\"2024-03-25T21:55:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1872424ee10868373da06c3ed6ad31f0\"},\"description\":\"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/ai-powered-appsec\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News &amp; insights\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Introducing AI-powered application security testing with GitHub Advanced Security\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/1872424ee10868373da06c3ed6ad31f0\",\"name\":\"Asha Chakrabarty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=gf1e29818562c297a36dfe66b1e71abf6\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=g\",\"caption\":\"Asha Chakrabarty\"},\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/ashac15\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing AI-powered application security testing with GitHub Advanced Security - The GitHub Blog","description":"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.","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:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/","og_locale":"en_US","og_type":"article","og_title":"Introducing AI-powered application security testing with GitHub Advanced Security","og_description":"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.","og_url":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/","og_site_name":"The GitHub Blog","article_published_time":"2023-11-08T17:09:36+00:00","article_modified_time":"2024-03-25T21:55:17+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","type":"image\/png"}],"author":"Asha Chakrabarty, Laura Paine","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Asha Chakrabarty, Laura Paine","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#article","isPartOf":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/"},"author":{"name":"Asha Chakrabarty","@id":"https:\/\/github.blog\/#\/schema\/person\/1872424ee10868373da06c3ed6ad31f0"},"headline":"Introducing AI-powered application security testing with GitHub Advanced Security","datePublished":"2023-11-08T17:09:36+00:00","dateModified":"2024-03-25T21:55:17+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/"},"wordCount":955,"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","keywords":["AI","AI Insights","application security","GitHub Advanced Security","GitHub Universe"],"articleSection":["News &amp; insights","Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/","url":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/","name":"Introducing AI-powered application security testing with GitHub Advanced Security - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","datePublished":"2023-11-08T17:09:36+00:00","dateModified":"2024-03-25T21:55:17+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/1872424ee10868373da06c3ed6ad31f0"},"description":"Learn about how GitHub Advanced Security\u2019s new AI-powered features can help you secure your code more efficiently than ever.","breadcrumb":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/news-insights\/product-news\/ai-powered-appsec\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"News &amp; insights","item":"https:\/\/github.blog\/news-insights\/"},{"@type":"ListItem","position":3,"name":"Product","item":"https:\/\/github.blog\/news-insights\/product-news\/"},{"@type":"ListItem","position":4,"name":"Introducing AI-powered application security testing with GitHub Advanced Security"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/1872424ee10868373da06c3ed6ad31f0","name":"Asha Chakrabarty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=gf1e29818562c297a36dfe66b1e71abf6","url":"https:\/\/secure.gravatar.com\/avatar\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a03db73f17555a292b5a364ba06a731faf71fb1eaabf4b64119db0c476a1ea4a?s=96&d=mm&r=g","caption":"Asha Chakrabarty"},"url":"https:\/\/github.blog\/author\/ashac15\/"}]}},"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pamS32-jzW","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2023\/11\/24a0f2dd-2bf8-4201-ba23-89a3a54c8377-1200x630-1.png?fit=1200%2C630","_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/75264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/2192"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=75264"}],"version-history":[{"count":7,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/75264\/revisions"}],"predecessor-version":[{"id":77154,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/75264\/revisions\/77154"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/75266"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=75264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=75264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=75264"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=75264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}