{"id":2741,"date":"2026-07-30T03:39:27","date_gmt":"2026-07-30T10:39:27","guid":{"rendered":"https:\/\/www.cycognito.com\/blog\/?p=2741"},"modified":"2026-07-30T03:39:28","modified_gmt":"2026-07-30T10:39:28","slug":"emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks","status":"publish","type":"post","link":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/","title":{"rendered":"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What is CVE-2026-60004?<\/h2>\n\n\n\n<p>CVE-2026-60004 is a code injection vulnerability in Gitea, the self-hosted Git service, that allows attacker-controlled patch content to be installed and executed as a Git hook on the server. The vulnerability carries a CVSS v3.1 base score of 9.8 (Critical) and is classified as CWE-94. Gitea published the advisory on July 28, 2026, crediting security researcher Shai Rod, who goes by NightRang3r, as the reporter.<\/p>\n\n\n\n<p>The flaw sits in the <code>POST \/api\/v1\/repos\/{owner}\/{repo}\/diffpatch<\/code> endpoint. Gitea applies a submitted patch inside a shared bare temporary clone, invoking <code>git apply<\/code> with <code>--index<\/code>, <code>--recount<\/code>, <code>--cached<\/code>, and <code>--binary<\/code>, adding the <code>-3<\/code> three-way fallback when the host runs Git 2.32 or later. Submitting the same patch twice produces an add\/add collision, and the three-way fallback then checks the indexed path out to disk despite the <code>--cached<\/code> flag. Because the temporary clone is bare, its root is <code>$GIT_DIR<\/code>, so a file written to <code>hooks\/post-index-change<\/code> lands in Git&#8217;s hook directory and becomes live. Git then executes it while writing the index.<\/p>\n\n\n\n<p>Exploitation requires an account with write access to a repository. In a locked-down deployment that is a real barrier. Gitea&#8217;s default configuration is not locked down: it leaves registration open, requires neither email confirmation nor administrator approval, does not mark new accounts as restricted, and sets no repository creation limit. On an unmodified installation, an anonymous visitor can register an account, create a repository, and obtain the write access the exploit needs. That is why the CVSS vector records privileges required as none.<\/p>\n\n\n\n<p>Successful exploitation runs commands as the Gitea operating system account. Depending on how the instance is isolated, the advisory notes this can expose <code>app.ini<\/code> and Gitea application secrets, process environment variables, mounted repositories, database credentials and contents, OAuth and integration credentials, and other internal or externally reachable services. Three further preconditions apply: Git 2.32 or later, an enabled <code>diffpatch<\/code> route, and a temporary filesystem that is both writable and executable. Common default deployments satisfy all three. A working proof of concept is published in the advisory and requires no outbound callback, since it stores command output in Git objects and retrieves it over authenticated smart HTTP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What assets are affected by CVE-2026-60004?<\/h2>\n\n\n\n<p>Every Gitea release from 1.17 up to but not including 1.27.1 is affected. That range spans roughly four years of releases and covers the 1.23, 1.24, 1.25, and 1.26 lines that most self-hosted deployments are running today. Gitea stated on July 27, 2026, that Gitea Cloud instances would be upgraded automatically, so the exposure is concentrated in self-managed installations.<\/p>\n\n\n\n<p>In practice, an affected asset is a self-hosted Git server sitting behind a reverse proxy on a standard HTTP or HTTPS port, or exposed directly on a non-default port such as <code>TCP\/3000<\/code>. Gitea is popular precisely because it is small, fast, and simple to stand up, and that same property tends to place it outside central IT: deployed by an individual engineering team, by a contractor, on a spare cloud instance for one project, or inside an internal tooling stack that was never formally inventoried. The instances that matter most for this CVE are often the ones no one remembers owning.<\/p>\n\n\n\n<p>Two deployment characteristics raise the stakes. The first is open registration, which is the shipped default and which converts an authenticated flaw into an unauthenticated one. The second is what a Git server holds: source code, CI credentials, deployment keys, signing material, and container images. Findings observed across the externally reachable Gitea assets in this set are consistent with that risk profile, including publicly enabled registration, user enumeration, unauthorized private container image access, and earlier Gitea access control issues. The preconditions this vulnerability depends on are not hypothetical.<\/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-table\"><table class=\"has-fixed-layout\"><thead><tr><th>GICS Sector<\/th><th>Share<\/th><\/tr><\/thead><tbody><tr><td>Industrials<\/td><td>23.4%<\/td><\/tr><tr><td>Health Care<\/td><td>21.3%<\/td><\/tr><tr><td>Consumer Discretionary<\/td><td>12.8%<\/td><\/tr><tr><td>Others<\/td><td>42.6%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Exposure in this set is led by Industrials at 23.4% of observed assets, with Health Care contributing 21.3%. Consumer Discretionary follows at 12.8%.<\/p>\n\n\n\n<p>Industrials and Health Care share the operational conditions that produce this kind of exposure. Both run distributed estates assembled through acquisition and partner integration, both depend heavily on contracted and outsourced engineering, and both carry long decommission cycles on infrastructure that still works. A self-hosted Git server is the natural artifact of that environment: stood up for a specific integration, project, or vendor handoff, then left running after the work concluded. Health Care adds a second driver, in that clinical and device software teams frequently operate their own toolchains alongside central IT rather than inside it.<\/p>\n\n\n\n<p>The largest single bucket in this set is Others at 42.6%, and most of that comes from assets whose owning organization could not be classified to a sector at all. That is the more telling finding. Assets that resist industry attribution are usually the same assets that resist ownership attribution: acquired infrastructure, orphaned subsidiary ranges, and cloud instances provisioned outside a managed account. A Gitea host in that category is unlikely to appear in a patch cycle, which matters more for this CVE than for most, because remediation here is a version upgrade that someone has to know to perform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Are fixes available?<\/h2>\n\n\n\n<p>Yes. Gitea 1.27.1 shipped on July 27, 2026, and fixes the vulnerability. The change alters the temporary clone from bare to non-bare, which removes the condition that let a patched-in file land in the hook directory. Gitea Cloud instances were upgraded by the vendor. Upgrading to 1.27.1 is the only complete fix.<\/p>\n\n\n\n<p>One caveat deserves attention from anyone tracking releases by changelog. The 1.27.1 release notes list the change under MISC as a patch-apply refactor rather than under SECURITY, and the security advisory did not follow until July 28, a day after the release. Teams that triage upgrades based on whether a release carries a security label would have had no reason to prioritize this one.<\/p>\n\n\n\n<p>Disabling open registration is worth doing but is not a fix. It removes the anonymous account-creation path while an upgrade is scheduled, and it does nothing about existing users who already hold repository write access. As always, organizations should verify affected versions and fix availability directly with the vendor rather than relying on the presence or absence of a security tag in a changelog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Are there any other recommended actions to take?<\/h2>\n\n\n\n<p>Until the upgrade is confirmed, defenders should:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inventory all Gitea instances, including developer-run and shadow deployments<\/li>\n\n\n\n<li>Disable open registration on every internet-facing Gitea instance<\/li>\n\n\n\n<li>Block the <code>diffpatch<\/code> API route at the reverse proxy or WAF layer<\/li>\n\n\n\n<li>Mount Gitea&#8217;s temporary directory <code>noexec<\/code> where the deployment permits it<\/li>\n\n\n\n<li>Audit repository write grants and revoke access no longer needed<\/li>\n\n\n\n<li>Monitor the Gitea host for unexpected child processes of the service account<\/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-60004 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 Gitea&#8217;s diffpatch endpoint lets a user with repository write access install a Git hook and run arbitrary shell commands as the Gitea service account.<\/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-2741","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-60004) Gitea Remote Code Execution via diffpatch Git Hooks | 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-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\" \/>\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-60004) Gitea Remote Code Execution via diffpatch Git Hooks | CyCognito Blog\" \/>\n<meta property=\"og:description\" content=\"A code injection flaw in Gitea&#039;s diffpatch endpoint lets a user with repository write access install a Git hook and run arbitrary shell commands as the Gitea service account.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\" \/>\n<meta property=\"og:site_name\" content=\"CyCognito Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-30T10:39:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-30T10:39:28+00:00\" \/>\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=\"6 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-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\"},\"author\":{\"name\":\"Igal Zeifman\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3\"},\"headline\":\"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks\",\"datePublished\":\"2026-07-30T10:39:27+00:00\",\"dateModified\":\"2026-07-30T10:39:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\"},\"wordCount\":1136,\"publisher\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#organization\"},\"articleSection\":[\"Emerging Threats\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\",\"url\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\",\"name\":\"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks | CyCognito Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/#website\"},\"datePublished\":\"2026-07-30T10:39:27+00:00\",\"dateModified\":\"2026-07-30T10:39:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cycognito.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks\"}]},{\"@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-60004) Gitea Remote Code Execution via diffpatch Git Hooks | 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-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/","og_locale":"en_US","og_type":"article","og_title":"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks | CyCognito Blog","og_description":"A code injection flaw in Gitea's diffpatch endpoint lets a user with repository write access install a Git hook and run arbitrary shell commands as the Gitea service account.","og_url":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/","og_site_name":"CyCognito Blog","article_published_time":"2026-07-30T10:39:27+00:00","article_modified_time":"2026-07-30T10:39:28+00:00","author":"Igal Zeifman","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Igal Zeifman","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#article","isPartOf":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/"},"author":{"name":"Igal Zeifman","@id":"https:\/\/www.cycognito.com\/blog\/#\/schema\/person\/79ab10bc35a38aef399f5bbd21d8f1b3"},"headline":"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks","datePublished":"2026-07-30T10:39:27+00:00","dateModified":"2026-07-30T10:39:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/"},"wordCount":1136,"publisher":{"@id":"https:\/\/www.cycognito.com\/blog\/#organization"},"articleSection":["Emerging Threats"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/","url":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/","name":"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks | CyCognito Blog","isPartOf":{"@id":"https:\/\/www.cycognito.com\/blog\/#website"},"datePublished":"2026-07-30T10:39:27+00:00","dateModified":"2026-07-30T10:39:28+00:00","breadcrumb":{"@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cycognito.com\/blog\/emerging-threat-cve-2026-60004-gitea-remote-code-execution-via-diffpatch-git-hooks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cycognito.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Emerging Threat: (CVE-2026-60004) Gitea Remote Code Execution via diffpatch Git Hooks"}]},{"@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\/2741","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=2741"}],"version-history":[{"count":1,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts\/2741\/revisions"}],"predecessor-version":[{"id":2742,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/posts\/2741\/revisions\/2742"}],"wp:attachment":[{"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/media?parent=2741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/categories?post=2741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cycognito.com\/blog\/wp-json\/wp\/v2\/tags?post=2741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}