{"id":2824,"date":"2026-08-18T03:56:58","date_gmt":"2026-08-18T10:56:58","guid":{"rendered":"https:\/\/www.cycognito.com\/blog\/?p=2824"},"modified":"2026-08-18T03:57:00","modified_gmt":"2026-08-18T10:57:00","slug":"emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive","status":"publish","type":"post","link":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/","title":{"rendered":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"672\" src=\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png\" alt=\"\" class=\"wp-image-2825\" srcset=\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png 1280w, https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-512x269.png 512w, https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-768x403.png 768w, https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png 1400w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><figcaption class=\"wp-element-caption\"><em>Sample of assets impacted by GitLab GraphQL Code Injection vulnerability, identified by the CyCognito Platform<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What is CVE-2026-19478?<\/h2>\n\n\n\n<p>CVE-2026-19478 is a code injection vulnerability in GitLab Community Edition and Enterprise Edition, caused by improper handling of a GraphQL directive in the application&#8217;s API layer. GitLab disclosed the issue and shipped fixes in an ad hoc critical patch release on August 17, 2026, outside its normal twice-monthly security schedule.<\/p>\n\n\n\n<p>The vulnerability carries a CVSS base score of 9.4 (Critical) as assigned by GitLab. Exploitation requires no authentication and no user interaction. An attacker who can reach the GraphQL endpoint over the network can, under conditions GitLab has not publicly detailed, modify or delete public projects and user data without holding a valid account on the instance.<\/p>\n\n\n\n<p>The practical impact is destructive rather than confidential. Source code, documentation, CI\/CD pipeline definitions, and infrastructure-as-code files held in public projects can be altered or removed. For organizations that treat a self-managed GitLab as the system of record for build definitions, tampering with pipeline configuration is a plausible path to downstream supply chain compromise.<\/p>\n\n\n\n<p>The same release addressed CVE-2026-19650, a cross-site request forgery weakness in GitLab&#8217;s GraphQL multiplex query handler, rated 7.1 (High). That issue allows GraphQL mutations to be executed via GET requests where request validation is incomplete, but it requires user interaction and is narrower in scope. At the time of writing there is no public proof-of-concept code for either issue, and neither appears in the CISA Known Exploited Vulnerabilities catalog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What assets are affected by CVE-2026-19478?<\/h2>\n\n\n\n<p>The vulnerability affects GitLab CE and EE from 18.2 before 18.11.11, 19.0 before 19.0.8, 19.1 before 19.1.6, and 19.2 before 19.2.4. Only self-managed deployments require action. GitLab.com and GitLab Dedicated were patched by GitLab and need no customer intervention. The advisory applies regardless of deployment model, covering Omnibus packages, source installations, and Helm chart deployments alike.<\/p>\n\n\n\n<p>In practice, an affected asset is a self-hosted GitLab server published to the internet over HTTPS. It typically presents a login panel, a container registry, a Pages host, or a bare GraphQL endpoint at <code>\/api\/graphql<\/code>. Instances are frequently reachable on non-standard ports as well as 443, and many are addressed by IP rather than by a hostname that maps cleanly to an owner.<\/p>\n\n\n\n<p>These systems tend to be internet-facing by design rather than by accident. Remote developers, external contractors, integration partners, CI runners, and inbound webhooks all need to reach them. That reachability makes them hard to pull behind a VPN once a workflow depends on it. They are also commonly stood up by engineering teams rather than central IT, which means they often sit outside the asset inventory that vulnerability management runs against.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does our data show about exposure patterns?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"750\" src=\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-255.png\" alt=\"\" class=\"wp-image-2826\" srcset=\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-255.png 1200w, https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-255-512x320.png 512w, https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-255-768x480.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Exposure across the externally reachable assets observed running GitLab is led by Industrials at 29.3%, with Information Technology contributing 19.3% and Communication Services 17.4%.<\/p>\n\n\n\n<p>The Industrials concentration reflects what that sector&#8217;s engineering organizations look like operationally. Commercial services, capital goods, and transport businesses run distributed technical teams across many sites, subsidiaries, and acquired entities, each with its own development toolchain and its own reasons to expose a repository server to outside collaborators. A self-hosted GitLab is a natural outcome of that structure, and long acquisition histories tend to leave several of them in place under different naming conventions and different owners.<\/p>\n\n\n\n<p>The cross-sector pattern points at the asset class rather than the industry. GitLab instances are developer infrastructure, procured and operated by engineering teams on their own schedule, published to the internet because a workflow requires it, and left running long after the project that justified them has ended. The gap that produces exposure here is one of ownership and inventory rather than one of patching discipline.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Are fixes available?<\/h2>\n\n\n\n<p>Yes. GitLab released fixed versions 19.2.4, 19.1.6, 19.0.8, and 18.11.11 on August 17, 2026. GitLab states that the release introduces no new database migrations and that multi-node deployments should not require downtime when the documented zero-downtime upgrade process is followed. Default Omnibus behavior may briefly stop and restart services during reconfiguration.<\/p>\n\n\n\n<p>One gap deserves attention. The affected range starts at 18.2, but the published fixes do not cover the 18.2 through 18.10 branches. Organizations still running any of those releases have no direct patch and will need to upgrade to a supported branch instead.<\/p>\n\n\n\n<p>Defenders should confirm their exact running version and branch against GitLab&#8217;s advisory rather than assuming a recent-looking version string is safe. Instances managed by separate business units are the ones most likely to be missed, and the running version on those is frequently older than the central estimate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Are there any other recommended actions to take?<\/h2>\n\n\n\n<p>Alongside patching, defenders should:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inventory every self-managed GitLab instance reachable from the internet<\/li>\n\n\n\n<li>Restrict access to the <code>\/api\/graphql<\/code> endpoint at the reverse proxy layer<\/li>\n\n\n\n<li>Monitor GitLab logs for unexpected GraphQL mutation and directive activity<\/li>\n\n\n\n<li>Audit public projects for unauthorized deletions or content changes<\/li>\n\n\n\n<li>Verify repository backups are current and independently restorable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How can CyCognito help your organization?<\/h2>\n\n\n\n<p>CyCognito published an Emerging Threat Advisory for CVE-2026-19478 in the CyCognito platform and is actively researching enhanced detection capabilities for this vulnerability.<\/p>\n\n\n\n<p>To learn how CyCognito can help your organization reduce external exposure and manage emerging threats more effectively, <a href=\"https:\/\/www.cycognito.com\/demo\/\">contact us to request a demo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A code injection flaw in GitLab&#8217;s GraphQL directive handling lets unauthenticated attackers modify or delete public projects and user data on self-managed instances.<\/p>\n","protected":false},"author":39,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[250],"tags":[],"class_list":["post-2824","post","type-post","status-publish","format-standard","hentry","category-emerging-threats"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog<\/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:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog\" \/>\n<meta property=\"og:description\" content=\"A code injection flaw in GitLab&#039;s GraphQL directive handling lets unauthenticated attackers modify or delete public projects and user data on self-managed instances.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\" \/>\n<meta property=\"og:site_name\" content=\"CyCognito Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-18T10:56:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T10:57:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Igal Zeifman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Igal Zeifman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\"},\"author\":{\"name\":\"Igal Zeifman\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3\"},\"headline\":\"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive\",\"datePublished\":\"2026-08-18T10:56:58+00:00\",\"dateModified\":\"2026-08-18T10:57:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\"},\"wordCount\":869,\"publisher\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png\",\"articleSection\":[\"Emerging Threats\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\",\"url\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\",\"name\":\"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png\",\"datePublished\":\"2026-08-18T10:56:58+00:00\",\"dateModified\":\"2026-08-18T10:57:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage\",\"url\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png\",\"contentUrl\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png\",\"width\":1400,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cycognito.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#website\",\"url\":\"https:\/\/www.cycognito.com\/blog\/\",\"name\":\"Cycognito Blog\",\"description\":\"Research, Product News and Latest Updates\",\"publisher\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cycognito.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#organization\",\"name\":\"Cycognito\",\"url\":\"https:\/\/www.cycognito.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/logo-1720x550-1.png\",\"contentUrl\":\"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/logo-1720x550-1.png\",\"width\":1720,\"height\":550,\"caption\":\"Cycognito\"},\"image\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3\",\"name\":\"Igal Zeifman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4495bcfbe7465d573c6f7ee3e2a3cab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4495bcfbe7465d573c6f7ee3e2a3cab?s=96&d=mm&r=g\",\"caption\":\"Igal Zeifman\"},\"description\":\"VP of Marketing\",\"url\":\"https:\/\/www.cycognito.com\/blog\/author\/igal-zeifman\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog","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:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/","og_locale":"en_US","og_type":"article","og_title":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog","og_description":"A code injection flaw in GitLab's GraphQL directive handling lets unauthenticated attackers modify or delete public projects and user data on self-managed instances.","og_url":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/","og_site_name":"CyCognito Blog","article_published_time":"2026-08-18T10:56:58+00:00","article_modified_time":"2026-08-18T10:57:00+00:00","og_image":[{"width":1400,"height":735,"url":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png","type":"image\/png"}],"author":"Igal Zeifman","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Igal Zeifman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#article","isPartOf":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/"},"author":{"name":"Igal Zeifman","@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3"},"headline":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive","datePublished":"2026-08-18T10:56:58+00:00","dateModified":"2026-08-18T10:57:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/"},"wordCount":869,"publisher":{"@id":"https:\/\/www.cycognito.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png","articleSection":["Emerging Threats"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/","url":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/","name":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive | CyCognito Blog","isPartOf":{"@id":"https:\/\/www.cycognito.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage"},"image":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254-1280x672.png","datePublished":"2026-08-18T10:56:58+00:00","dateModified":"2026-08-18T10:57:00+00:00","breadcrumb":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#primaryimage","url":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png","contentUrl":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/image-254.png","width":1400,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-19478-gitlab-unauthenticated-project-deletion-via-graphql-directive\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cycognito.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Emerging Threat: (CVE-2026-19478) GitLab Unauthenticated Project Deletion via GraphQL Directive"}]},{"@type":"WebSite","@id":"https:\/\/www.cycognito.com\/blog\/#website","url":"https:\/\/www.cycognito.com\/blog\/","name":"Cycognito Blog","description":"Research, Product News and Latest Updates","publisher":{"@id":"https:\/\/www.cycognito.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cycognito.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cycognito.com\/blog\/#organization","name":"Cycognito","url":"https:\/\/www.cycognito.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/logo-1720x550-1.png","contentUrl":"https:\/\/www.cycognito.com\/blog\/wp-content\/uploads\/logo-1720x550-1.png","width":1720,"height":550,"caption":"Cycognito"},"image":{"@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3","name":"Igal Zeifman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b4495bcfbe7465d573c6f7ee3e2a3cab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4495bcfbe7465d573c6f7ee3e2a3cab?s=96&d=mm&r=g","caption":"Igal Zeifman"},"description":"VP of Marketing","url":"https:\/\/www.cycognito.com\/blog\/author\/igal-zeifman\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts\/2824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/comments?post=2824"}],"version-history":[{"count":1,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts\/2824\/revisions"}],"predecessor-version":[{"id":2827,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts\/2824\/revisions\/2827"}],"wp:attachment":[{"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/media?parent=2824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/categories?post=2824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/tags?post=2824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}