{"id":84907,"date":"2023-05-31T07:31:31","date_gmt":"2023-05-31T11:31:31","guid":{"rendered":"https:\/\/staging.checkmarx.com\/?p=84907"},"modified":"2025-06-09T11:51:09","modified_gmt":"2025-06-09T09:51:09","slug":"introducing-ai-query-builder-for-sast","status":"publish","type":"post","link":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/","title":{"rendered":"Introducing AI Query Builder for SAST\u00a0"},"content":{"rendered":"<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-1\"><strong>How SAST is customized for different applications<\/strong><\/h2>\n\n\n\n<p>Today, Checkmarx SAST provides tremendous flexibility&nbsp; to scan applications based on how they are built. This is done using two constructs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<strong>Queries<\/strong>: essentially a rule that identifies a potential vulnerability.&nbsp;<\/li>\n\n\n\n<li>\n<strong>Presets:<\/strong> a collection of queries optimized for a specific type of application (for example, a mobile app) that defines the scope of the <a href=\"https:\/\/checkmarx.com\/cxsast-source-code-scanning\/\">SAST scan<\/a>. We\u2019ve written elsewhere about <a href=\"https:\/\/checkmarx.com\/blog\/presets-queries-onboarding-the-checkmarx-one-difference\/\">working with presets<\/a>.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Queries are building blocks for identifying potential vulnerabilities and critical for filtering through the noise to avoid sending false positives and false negatives to your developers. Understanding queries enables AppSec teams and developers to prioritize your efforts, and promptly address the most critical issues.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Checkmarx SAST includes pre-built queries (and presets) written in the Checkmarx Query Language (CxQL). These identify common security issues such as SQL injection, cross-site scripting, and insecure access controls and provide an easy way to start securing applications out of the box.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-2\"><strong>Customizing queries for your unique applications&nbsp;<\/strong><\/h2>\n\n\n\n<p>Checkmarx is the <strong>only<\/strong> solution in the market that allows for queries to be customized \u2013 either by creating new custom queries or customizing existing queries.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Custom queries provide a uniquely flexible and powerful mechanism to tailor your <a href=\"\/learn\/sast\/ultimate-sast-guide\/\">SAST tool<\/a> solution to specific application requirements. They provide the freedom to explore unique or specific code structures that pre-built rules may not cover adequately.\u00a0\u00a0<\/p>\n\n\n\n<p>For example, as we wrote in an <a href=\"https:\/\/checkmarx.com\/blog\/presets-queries-onboarding-the-checkmarx-one-difference\/\" target=\"_blank\" rel=\"noreferrer noopener\">earlier post<\/a>:&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>A common use case that neatly highlights the benefits of customizing queries can be found in cross-site scripting (XSS) vulnerability findings where a false positive may be occurring due to the use of an in-house sanitizer method that is not included in the Checkmarx One default out-of-the-box query. We can simply add this method to the appropriate CxQL query and rescan the project to remove the FP.&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-3\"><strong>AI enters the room&nbsp;<\/strong><\/h2>\n\n\n\n<p>Unless you\u2019ve been living under a rock, you\u2019ve probably heard about AI and the impact that it\u2019s having across every industry. In tech, many developers have embraced AI and are already using AI to generate their code. But even more so, according to a <a href=\"https:\/\/www.idc.com\/getdoc.jsp?containerId=US50655123\" target=\"_blank\" rel=\"noreferrer noopener\">recent IDC survey<\/a>(1) , developers believe that software quality and testing (22.5%) and security testing and vulnerability management (21.5%) have the most potential to benefit from Generative AI.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-4\"><strong>Making custom queries more accessible with AI&nbsp;<\/strong><\/h2>\n\n\n\n<p>Today, Checkmarx introduced AI Query Builder for SAST. This feature lets Checkmarx One users harness the power of AI to automatically generate new custom queries or modify existing ones. AI Query Builder builds on the custom query capability, allowing AI to help any AppSec team write new or edit existing custom queries. This allows every organization to tune SAST more easily for your applications, increasing accuracy and minimizing false positives and false negatives.&nbsp;<\/p>\n\n\n\n<p>AI Query Builder is an expert in the ins and outs of CxQL. You no longer need to be an expert in building a query when an AI can do the work for you! With this feature, a simple prompt such as, \u201cHelp me generate a Checkmarx query that will detect an authentication issue,\u201d will immediately generate a new custom query.&nbsp;&nbsp;<\/p>\n\n\n<p><iframe title=\"Artificial Intelligence Query Builder for SAST\" src=\"https:\/\/player.vimeo.com\/video\/829704221?dnt=1&amp;app_id=122963\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/p>\n\n\n<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-5\"><strong>Benefits of AI-Generated Custom Queries&nbsp;<\/strong><\/h2>\n\n\n\n<p>&nbsp;Some benefits of using artificial intelligence to generate custom queries include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<strong>Comprehensive coverage<\/strong>: AI Query Builder can use existing public SAST documentation and security best practices to generate custom queries that cover a broader range of potential vulnerabilities. This reduces the risk of making mistakes or missing critical issues.&nbsp;<\/li>\n\n\n\n<li>\n<strong>Enhanced efficiency<\/strong>: Save time and effort \u2013 instead of manually crafting queries, AppSec managers and developers can engage with AI Query Builder to generate tailored queries, reducing time spent on query development.&nbsp;<\/li>\n\n\n\n<li>\n<strong>Fewer false positives<\/strong>: False positives are always a challenge for any AppSec solution, but AI-generated custom queries can improve accuracy and reduce false positives.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\n<strong>Everyone can use it <\/strong>: No longer are custom queries reserved for power users, but now every Checkmarx One user can now better tune their SAST solution using AI.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Try it yourself.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Interested in seeing for yourself?&nbsp;&nbsp;<\/p>\n\n\n\n<p>Join the <a href=\"https:\/\/info.checkmarx.com\/ai-early-access\" target=\"_blank\" rel=\"noreferrer noopener\">Checkmarx Early Access program<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading article-anchor\" id=\"article-anchor-6\">\n<strong>We\u2019re just beginning. Check in next week when we\u2019ll have a new blog post taking us through AI Query Builder for IaC Security.<\/strong>&nbsp;<\/h2>\n\n\n\n<p><em>(1) Source: IDC, <a href=\"https:\/\/www.idc.com\/getdoc.jsp?containerId=US50655123\" target=\"_blank\" rel=\"noreferrer noopener\">Generative AI Adoption and Attitudes: A Survey of U.S. Developers, Doc #US50655123<\/a>, May 2023&nbsp;<\/em><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>How SAST is customized for different applications Today, Checkmarx SAST provides tremendous flexibility&nbsp; to scan applications based on how they are built. This is done using two constructs: Queries are building blocks for identifying potential vulnerabilities and critical for filtering through the noise to avoid sending false positives and false negatives to your developers. Understanding [&hellip;]<\/p>\n","protected":false},"author":84,"featured_media":84908,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[84,842],"tags":[87,395,420,190,394],"class_list":["post-84907","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-sast","tag-appsec","tag-awareness","tag-data-exposure","tag-english","tag-vulnerability"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Query Builder for SAST<\/title>\n<meta name=\"description\" content=\"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Query Builder for SAST\" \/>\n<meta property=\"og:description\" content=\"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\" \/>\n<meta property=\"og:site_name\" content=\"Checkmarx\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-31T11:31:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-09T09:51:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2135\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Avi Hein\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@checkmarx\" \/>\n<meta name=\"twitter:site\" content=\"@checkmarx\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Avi Hein\" \/>\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:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\"},\"author\":{\"name\":\"Avi Hein\",\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/person\/3546917fa0246ce4d997275a745acd79\"},\"headline\":\"Introducing AI Query Builder for SAST\u00a0\",\"datePublished\":\"2023-05-31T11:31:31+00:00\",\"dateModified\":\"2025-06-09T09:51:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\"},\"wordCount\":769,\"publisher\":{\"@id\":\"https:\/\/checkmarx.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg\",\"keywords\":[\"AppSec\",\"Awareness\",\"data exposure\",\"English\",\"Vulnerability\"],\"articleSection\":[\"Blog\",\"SAST\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\",\"url\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\",\"name\":\"AI Query Builder for SAST\",\"isPartOf\":{\"@id\":\"https:\/\/checkmarx.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg\",\"datePublished\":\"2023-05-31T11:31:31+00:00\",\"dateModified\":\"2025-06-09T09:51:09+00:00\",\"description\":\"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage\",\"url\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg\",\"contentUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg\",\"width\":2135,\"height\":1067},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/checkmarx.com\/#website\",\"url\":\"https:\/\/checkmarx.com\/\",\"name\":\"Checkmarx\",\"description\":\"The world runs on code. We secure it.\",\"publisher\":{\"@id\":\"https:\/\/checkmarx.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/checkmarx.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/checkmarx.com\/#organization\",\"name\":\"Checkmarx\",\"url\":\"https:\/\/checkmarx.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg\",\"contentUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg\",\"width\":1,\"height\":1,\"caption\":\"Checkmarx\"},\"image\":{\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis\",\"https:\/\/x.com\/checkmarx\",\"https:\/\/www.youtube.com\/user\/CheckmarxResearchLab\",\"https:\/\/www.linkedin.com\/company\/checkmarx\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/person\/3546917fa0246ce4d997275a745acd79\",\"name\":\"Avi Hein\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/checkmarx.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/06\/avatar_84.png\",\"contentUrl\":\"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/06\/avatar_84.png\",\"caption\":\"Avi Hein\"},\"url\":\"https:\/\/checkmarx.com\/author\/avihein\/\"}]}<\/script>\n<meta property=\"og:video\" content=\"https:\/\/player.vimeo.com\/video\/829704221\" \/>\n<meta property=\"og:video:type\" content=\"text\/html\" \/>\n<meta property=\"og:video:duration\" content=\"18\" \/>\n<meta property=\"og:video:width\" content=\"426\" \/>\n<meta property=\"og:video:height\" content=\"240\" \/>\n<meta property=\"ya:ovs:adult\" content=\"false\" \/>\n<meta property=\"ya:ovs:upload_date\" content=\"2023-05-31T11:31:31+00:00\" \/>\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Query Builder for SAST","description":"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.","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:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/","og_locale":"en_US","og_type":"article","og_title":"AI Query Builder for SAST","og_description":"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.","og_url":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/","og_site_name":"Checkmarx","article_publisher":"https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis","article_published_time":"2023-05-31T11:31:31+00:00","article_modified_time":"2025-06-09T09:51:09+00:00","og_image":[{"width":2135,"height":1067,"url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg","type":"image\/jpeg"}],"author":"Avi Hein","twitter_card":"summary_large_image","twitter_creator":"@checkmarx","twitter_site":"@checkmarx","twitter_misc":{"Written by":"Avi Hein","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#article","isPartOf":{"@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/"},"author":{"name":"Avi Hein","@id":"https:\/\/checkmarx.com\/#\/schema\/person\/3546917fa0246ce4d997275a745acd79"},"headline":"Introducing AI Query Builder for SAST\u00a0","datePublished":"2023-05-31T11:31:31+00:00","dateModified":"2025-06-09T09:51:09+00:00","mainEntityOfPage":{"@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/"},"wordCount":769,"publisher":{"@id":"https:\/\/checkmarx.com\/#organization"},"image":{"@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage"},"thumbnailUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg","keywords":["AppSec","Awareness","data exposure","English","Vulnerability"],"articleSection":["Blog","SAST"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/","url":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/","name":"AI Query Builder for SAST","isPartOf":{"@id":"https:\/\/checkmarx.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage"},"image":{"@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage"},"thumbnailUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg","datePublished":"2023-05-31T11:31:31+00:00","dateModified":"2025-06-09T09:51:09+00:00","description":"Explore how to use artificial intelligence to write custom queries with the new AI Query Builder for SAST.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/checkmarx.com\/blog\/introducing-ai-query-builder-for-sast\/#primaryimage","url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg","contentUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2023\/05\/How-to-use-AI-to-write-custom-SAST-queries.jpg","width":2135,"height":1067},{"@type":"WebSite","@id":"https:\/\/checkmarx.com\/#website","url":"https:\/\/checkmarx.com\/","name":"Checkmarx","description":"The world runs on code. We secure it.","publisher":{"@id":"https:\/\/checkmarx.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/checkmarx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/checkmarx.com\/#organization","name":"Checkmarx","url":"https:\/\/checkmarx.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/","url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg","contentUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/02\/logo-dark.svg","width":1,"height":1,"caption":"Checkmarx"},"image":{"@id":"https:\/\/checkmarx.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Checkmarx.Source.Code.Analysis","https:\/\/x.com\/checkmarx","https:\/\/www.youtube.com\/user\/CheckmarxResearchLab","https:\/\/www.linkedin.com\/company\/checkmarx"]},{"@type":"Person","@id":"https:\/\/checkmarx.com\/#\/schema\/person\/3546917fa0246ce4d997275a745acd79","name":"Avi Hein","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/checkmarx.com\/#\/schema\/person\/image\/","url":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/06\/avatar_84.png","contentUrl":"https:\/\/checkmarx.com\/wp-content\/uploads\/2024\/06\/avatar_84.png","caption":"Avi Hein"},"url":"https:\/\/checkmarx.com\/author\/avihein\/"}]},"og_video":"https:\/\/player.vimeo.com\/video\/829704221","og_video_type":"text\/html","og_video_duration":"18","og_video_width":"426","og_video_height":"240","ya_ovs_adult":"false","ya_ovs_upload_date":"2023-05-31T11:31:31+00:00","ya_ovs_allow_embed":"true"},"_links":{"self":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/posts\/84907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/users\/84"}],"replies":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/comments?post=84907"}],"version-history":[{"count":0,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/posts\/84907\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/media\/84908"}],"wp:attachment":[{"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/media?parent=84907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/categories?post=84907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/checkmarx.com\/wp-json\/wp\/v2\/tags?post=84907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}