{"id":22048,"date":"2025-10-16T07:45:11","date_gmt":"2025-10-16T07:45:11","guid":{"rendered":"http:\/\/localhost\/?p=22048"},"modified":"2025-10-16T07:45:11","modified_gmt":"2025-10-16T07:45:11","slug":"api-attack-awareness-when-authentication-fails-exposing-apis-to-risk","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=22048","title":{"rendered":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-10-16T12:05:20&#8243;,&#8221;description&#8221;:&#8221;Authentication issues seem like low-level attacks. But authentication today \u2013 especially API authentication \u2013 can be more difficult than people expect.\\n\\nCompanies rely on APIs to carry sensitive information every day. If access to those APIs is not properly secured, all the sophisticated security solutions companies use to protect their data _elsewhere_ are completely undermined. \\n\\nA single API authentication slip could expose sensitive information just as well as a major security oversight\u2014with the same devastating results. \\n\\nThis Cybersecurity Awareness Month, we\u2019re legitimizing the fact that API authentication is _hard_. We\u2019ll go over why, what you can do, and how Wallarm can help. \\n\\n## API Authentication: Deceptively Simple \\n\\nAs Wallarm\u2019s Co-Founder Stepan Ilyin asserts, \u201cIt\u2019s not easy to implement authentication correctly.\u201d\\n\\nWhy not? Because modern software is multi-layered and complex, leaving exceptions and inroads open at every turn to get something wrong. A lot of capable security architects flounder when it comes to knowing what to include and what not to.\\n\\nTo top that off, authentication systems (especially the ones protecting APIs) are constantly under attack. Threat actors understand the value of these super-connected hubs of trusted information and are never going to stop picking the lock. \\n\\nUnfortunately, traditional authentication implementations will not suit.\\n\\nWhat works for authentication elsewhere will not automatically work for APIs. States Ilyin, \u201cAPI endpoints that handle authentication need to be designed differently from other endpoints and this is often overlooked.\u201d\\n\\n## API Authentication Flaws \\n\\nWhat are common API authentication flaws? The list includes:\\n\\n  * **Weak Tokens:** These fall under the \u201cAPI2: Broken Authentication\u201d category in OWASP API Security Top 10. Weak tokens allow attackers to authenticate if they are improperly validated, or stored insecurely. In token replay attacks they can be used to repeatedly grant access until the token is expired. \\n  * **Poor Session Handling:** If authentication is the first line of defense, session handling is the second. Once users are legitimately inside a session, secure code must ensure that they \u2013 and only they \u2013 stay safely inside. Slip-ups here can be caused by: \\n    * Failure to rotate cookies after authentication changes\\n    * Improperly generating tokens\\n    * Allowing sessions to remain active for too long \\n    * Not invalidating session tokens on the server side after logging out\\n    * Session fixation attacks, in which the attacker already knows the user\u2019s session ID\\n  * **Predictable keys:** API authentication session keys are the solution to persistent API tokens. But are equally unsafe if they are predictable and easily guessed or cracked.\\n  * **Missing MFA:** If an attacker steals an API key, MFA will prevent them from going too far. Since MFA means an interactive element, it may not be feasible for all APIs all the time. But \u2013 and this is important \u2013 in those cases, something equally strong should be used in its place. Consider: \\n    * Client Credentials Grant with MFA\\n    * Proof Key for Code Exchange (PKCE) for MFA\\n    * Device Authorization Grant\\n  * **Improper Implementation:** Using an API endpoint meant for web application will not automatically work on a mobile application as well. \\n\\n\\n\\nThe difficulty comes in crossing every \u201ct\u201d and dotting every \u201ci.\u201d Without an automated, set-it-and-forget-it approach, security teams could be chasing API security all day.\\n\\n## API Authentication Threats in AI: Alive and Well\\n\\nNo security conversation today would be complete without mentioning the impact on AI. Last year, Gartner reported that AI adoption in production environments increased by 50%, a feat that wouldn\u2019t have been possible without the enabling power of APIs.\\n\\nBut it\u2019s not all good news. According to our 2025 API ThreatStats Report, 89% of all AI-powered APIs were operating with insecure authentication mechanisms. Static keys were just one of them, and only 11% used something truly strong like bearer tokens with expiration times.\\n\\nPushing ahead with AI progress is also deceptively simple; if companies fail to protect the APIs that connect them to AI, everything stored in those models is at stake. \\n\\n## The Wallarm Mitigation: Shoring Up API Authentication\\n\\nThe hard part about API authentication is that there are myriad ways to go wrong. \\n\\nIt\u2019s a lot to remember; when to rotate cookies, how secure tokens should be, when and how to use MFA, how to secure which API in which environment. Developers may not know this stuff, and security teams may not be quite sure\u2014or worse, not know where all their APIs are in the first place. \\n\\nWallarm can help. \\n\\nOur platform secures APIs (and AI agents) in any environment and against any threat, including the OWASP API Security Top 10: Broken Authentication. This is how we do it.\\n\\nWallarm nodes analyze traffic and identify a variety of attacks that leverage broken authentication, such as weak JSON Web Tokens (JWT), brute force attacks on authentication endpoints, and using weak encryption. These attacks can be blocked, monitored, or users can configure custom triggers to take a specific action. Users can also leverage Wallarm\u2019s API Leak detection to identify credentials and authentication tokens embedded in URLs.\\n\\nIdentifying and blocking attacks is an effective detective control, but the best way to mitigate broken authentication attacks is to find and fix the corresponding vulnerabilities. Wallarm\u2019s platform also includes vulnerability assessment and security testing, giving security teams the tools to extend their detective controls into proactive risk reduction as well.\\n\\nSprawling APIs might just be the cost of doing business today. As you expand your digital scope, Wallarm makes securing access to your business-critical APIs easy. \\n\\nTo get started, schedule a demo today. \\n\\nThe post API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk appeared first on Wallarm.&#8221;,&#8221;published&#8221;:&#8221;2025-10-16T11:00:00&#8243;,&#8221;modified&#8221;:&#8221;2025-10-16T11:00:00&#8243;,&#8221;type&#8221;:&#8221;wallarmlab&#8221;,&#8221;title&#8221;:&#8221;API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA&#8221;,&#8221;bulletinFamily&#8221;:&#8221;blog&#8221;,&#8221;cwe&#8221;:null,&#8221;cvelist&#8221;:[],&#8221;sourceData&#8221;:&#8221;&#8221;,&#8221;sourceHref&#8221;:&#8221;&#8221;,&#8221;cvss&#8221;:{&#8220;score&#8221;:0,&#8221;severity&#8221;:&#8221;NONE&#8221;,&#8221;vector&#8221;:&#8221;NONE&#8221;,&#8221;version&#8221;:&#8221;NONE&#8221;},&#8221;cvss2&#8243;:{},&#8221;cvss3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;,&#8221;cvssV3&#8243;:{&#8220;version&#8221;:&#8221;&#8221;,&#8221;vectorString&#8221;:&#8221;&#8221;,&#8221;baseScore&#8221;:0,&#8221;baseSeverity&#8221;:&#8221;&#8221;,&#8221;attackVector&#8221;:&#8221;&#8221;,&#8221;attackComplexity&#8221;:&#8221;&#8221;,&#8221;privilegesRequired&#8221;:&#8221;&#8221;,&#8221;userInteraction&#8221;:&#8221;&#8221;,&#8221;scope&#8221;:&#8221;&#8221;,&#8221;confidentialityImpact&#8221;:&#8221;&#8221;,&#8221;integrityImpact&#8221;:&#8221;&#8221;,&#8221;availabilityImpact&#8221;:&#8221;&#8221;}},&#8221;href&#8221;:&#8221;https:\/\/lab.wallarm.com\/api-attack-awareness-when-authentication-fails-exposing-apis-to-risk\/&#8221;,&#8221;category_name&#8221;:&#8221;News&#8221;,&#8221;post_link&#8221;:&#8221;&#8221;,&#8221;product&#8221;:&#8221;&#8221;,&#8221;version&#8221;:&#8221;&#8221;,&#8221;vendor&#8221;:&#8221;&#8221;,&#8221;ai_description&#8221;:&#8221;&#8221;,&#8221;ai_severity&#8221;:&#8221;&#8221;,&#8221;ai_vendor&#8221;:&#8221;&#8221;,&#8221;ai_product&#8221;:&#8221;&#8221;,&#8221;ai_version&#8221;:&#8221;&#8221;,&#8221;ai_score&#8221;:0}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-10-16T12:05:20&#8243;,&#8221;description&#8221;:&#8221;Authentication issues seem like low-level attacks. But authentication today \u2013 especially API authentication \u2013 can be more difficult than people expect.\\n\\nCompanies rely on APIs to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[6,8,12,13,33,7,11,5,105],"class_list":["post-22048","post","type-post","status-publish","format-standard","hentry","category-category_news","tag-cve","tag-cvss","tag-exploit","tag-news","tag-none","tag-security","tag-tapic","tag-vulnerability","tag-wallarmlab"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem<\/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:\/\/zero.redgem.net\/?p=22048\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-10-16T12:05:20&#8243;,&#8221;description&#8221;:&#8221;Authentication issues seem like low-level attacks. But authentication today \u2013 especially API authentication \u2013 can be more difficult than people expect.nnCompanies rely on APIs to...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=22048\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-16T07:45:11+00:00\" \/>\n<meta name=\"author\" content=\"invoker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"invoker\" \/>\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:\\\/\\\/zero.redgem.net\\\/?p=22048#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA\",\"datePublished\":\"2025-10-16T07:45:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048\"},\"wordCount\":1082,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"news\",\"NONE\",\"Security\",\"tapic\",\"Vulnerability\",\"wallarmlab\"],\"articleSection\":[\"category_news\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=22048#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048\",\"name\":\"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-10-16T07:45:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=22048\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=22048#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"name\":\"zero redgem\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zero.redgem.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\",\"name\":\"zero redgem\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"width\":191,\"height\":188,\"caption\":\"zero redgem\"},\"image\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\",\"name\":\"invoker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g\",\"caption\":\"invoker\"},\"sameAs\":[\"https:\\\/\\\/zero.redgem.net\"],\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem","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:\/\/zero.redgem.net\/?p=22048","og_locale":"en_US","og_type":"article","og_title":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-10-16T12:05:20&#8243;,&#8221;description&#8221;:&#8221;Authentication issues seem like low-level attacks. But authentication today \u2013 especially API authentication \u2013 can be more difficult than people expect.nnCompanies rely on APIs to...","og_url":"https:\/\/zero.redgem.net\/?p=22048","og_site_name":"zero redgem","article_published_time":"2025-10-16T07:45:11+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=22048#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=22048"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA","datePublished":"2025-10-16T07:45:11+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=22048"},"wordCount":1082,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","news","NONE","Security","tapic","Vulnerability","wallarmlab"],"articleSection":["category_news"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=22048#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=22048","url":"https:\/\/zero.redgem.net\/?p=22048","name":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-10-16T07:45:11+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=22048#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=22048"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=22048#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"API Attack Awareness: When Authentication Fails \u2014 Exposing APIs to Risk_WALLARMLAB:393345B651E4A88A19D5E8CB54108DCA"}]},{"@type":"WebSite","@id":"https:\/\/zero.redgem.net\/#website","url":"https:\/\/zero.redgem.net\/","name":"zero redgem","description":"","publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zero.redgem.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zero.redgem.net\/#organization","name":"zero redgem","url":"https:\/\/zero.redgem.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/","url":"","contentUrl":"","width":191,"height":188,"caption":"zero redgem"},"image":{"@id":"https:\/\/zero.redgem.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca","name":"invoker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f17c01d7338e6932bcde121cf83569393df3374625d25afd62677cfb528f2e3e?s=96&d=mm&r=g","caption":"invoker"},"sameAs":["https:\/\/zero.redgem.net"],"url":"https:\/\/zero.redgem.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/22048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22048"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/22048\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}