{"id":38590,"date":"2026-02-02T14:42:55","date_gmt":"2026-02-02T14:42:55","guid":{"rendered":"http:\/\/localhost\/?p=38590"},"modified":"2026-02-02T14:42:55","modified_gmt":"2026-02-02T14:42:55","slug":"howmanifest-v3forced-us-to-rethinkbrowser-guard-and-whythatsa-good-thing","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=38590","title":{"rendered":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2026-02-02T20:05:11&#8243;,&#8221;description&#8221;:&#8221;As a Browser Guard user, you might not have noticed much difference lately. Browser Guard still blocks scams and phishing attempts just like always, and, in many cases, even better.\\n\\nBut behind the scenes, almost everything changed. The rules that govern how browser extensions work went through a major overhaul, and we had to completely rebuild how Browser Guard protects you.\\n\\n## First, what is Manifest v3 (and v2)? \\n\\nBrowser extensions include a configuration file called a \\&#8221;manifest\\&#8221;. Think of it as an instruction manual that tells your browser what an extension can do and how it\u2019s allowed to do it.\\n\\n**Manifest v3** is the latest version of that system, and it&#8217;s now the only option allowed in major browsers like Chrome and Edge.\\n\\nIn **Manifest v2** , Browser Guard could use highly customized logic to analyze and block suspicious activity _as it happened_ , protecting you as you browsed the web.\\n\\nWith **Manifest v3,** that flexibility is mostly gone. Extensions can no longer run deeply complex, custom logic in the same way. Instead, we can only pass static rule lists to the browser, called Declarative Net Request (DNR) rules.\\n\\nBut those DNR rules come with strict constraints.\\n\\nRule sets are size-limited by the browser to save space. Because rules are stored as raw JSON files, developers can\u2019t use other data types to make them smaller. And updating those DNR rules can only be done by updating the extension entirely.\\n\\nThis is less of a problem on Chrome, which allows developers to push updates quickly, but other browsers don\u2019t currently support this fast-track process. Dynamic rule updates exist, but they\u2019re limited, and nowhere near large enough to hold the full set of rules.\\n\\nIn short, we couldn\u2019t simply port Browser Guard from Manifest v2 to v3. The old approach wouldn\u2019t keep our users protected.\\n\\n## A note about Firefox and Brave \\n\\nFirefox and Brave chose a different path and continue to support the more flexible Manifest v2 method of blocking requests.\\n\\nHowever, since Brave doesn&#8217;t have its own extension store, users can only install extensions they already had before Google removed Manifest v2 extensions from the Chrome Web Store. Though Brave also has strong out-of-the-box ad protection.\\n\\nFor Browser Guard users on Firefox, rest assured the same great blocking techniques will continue to work.\\n\\n## How Browser Guard still protects you \\n\\nGiven all of this, we had to get creative.\\n\\nMany ad blockers already support pattern-based matching to stop ads and trackers. We asked a different question: what if we could use similar techniques to catch scam and phishing attempts before we know the specific URL is malicious?\\n\\nBetter yet, what if we did it without relying on the new DNR APIs?\\n\\nSo, we built a new pattern-matching system focused specifically on scam and phishing behavior, supporting:\\n\\n  * Full regex-based URL matching\\n  * Full XPath and querySelector support\\n  * Matching against any content on the page\\n  * Favicon spoof detection\\n\\n\\n\\nFor example, if a site is hosted on Amazon S3, contains a password-input field, and uses a homoglyph in the URL to trick users into thinking they were logging into Facebook, Browser Guard can detect that combination\u2014even if we\u2019ve never seen the URL before.\\n\\n![Fake Facebook login screen](https:\/\/www.malwarebytes.com\/wp-content\/uploads\/sites\/2\/2026\/02\/image.png)\\n\\n## Why this matters more now \\n\\nWith AI, attackers can create near-perfect duplicates of websites easier than ever. And did you spot the homoglyph in the URL? Nope, neither did I!  \\n\\nThat\u2019s why we designed this system so we can update its rules every 30 minutes, instead of waiting for full extension updates. \\n\\n## But I still see static blocking rules in Browser Guard \\n\\nThat\u2019s true\u2014for now.  \\n\\nWe&#8217;ve found a temporary workaround that lets us support all the rules that we had before. However, we had to remove some of the more advanced logic that used to sit on top of them.\\n\\nFor example, we can\u2019t use these large datasets to block subframe requests, only main frame requests. Nor can we stack multiple logic layers together; blocking is limited to simple matches (regex, domains and URLs).\\n\\nThose limits are a big reason we\u2019re investing more heavily in pattern-based and heuristic protection. \\n\\n## Pure heuristics \\n\\nFrom day one, Browser Guard has used heuristics (behavior) to detect scams and phishing, monitoring behavior on the page to match suspicious activity.\\n\\nFor example, some scam pages deliberately break your browser\u2019s back button by abusing `window.replaceState`, then trick you into calling that scammer\u2019s \u201ccomputer helpline.\u201d Others try to convince you to run malicious commands on your computer.\\n\\nBrowser Guard can detect these behaviors and warn you before you fall for them. \\n\\n## What\u2019s next? \\n\\nDid someone say AI?  \\n\\nYou\u2019ve probably seen Scam Guard in other Malwarebytes products. We\u2019re currently working on a version tailored specifically for Browser Guard. More soon!\\n\\n## Final thoughts \\n\\nWhile Manifest v3 introduced meaningful improvements to browser security, it also created real challenges for security tools like Browser Guard.\\n\\nRather than scaling back, the Browser Guard team rebuilt our approach from the ground up, focusing on behavior, patterns, and faster response times. The result is protection that\u2019s different under the hood, but just as committed to keeping you safe online.\\n\\n* * *\\n\\n**We don &#8216;t just report on scams\u2014we help detect them**\\n\\nCybersecurity risks should never spread beyond a headline. If something looks dodgy to you, check if it&#8217;s a scam using Malwarebytes Scam Guard, a feature of our mobile protection products. Submit a screenshot, paste suspicious content, or share a text or phone number, and we\u2019ll tell you if it&#8217;s a scam or legit. Download Malwarebytes Mobile Security for iOS or Android and try it today!&#8221;,&#8221;published&#8221;:&#8221;2026-02-02T18:11:11&#8243;,&#8221;modified&#8221;:&#8221;2026-02-02T18:11:11&#8243;,&#8221;type&#8221;:&#8221;malwarebytes&#8221;,&#8221;title&#8221;:&#8221;How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8&#8243;,&#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:\/\/www.malwarebytes.com\/blog\/inside-malwarebytes\/2026\/02\/how-manifest-v3-forced-us-to-rethink-browser-guard-and-why-thats-a-good-thing&#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;2026-02-02T20:05:11&#8243;,&#8221;description&#8221;:&#8221;As a Browser Guard user, you might not have noticed much difference lately. Browser Guard still blocks scams and phishing attempts just like always, and,&#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,115,13,33,7,11,5],"class_list":["post-38590","post","type-post","status-publish","format-standard","hentry","category-category_news","tag-cve","tag-cvss","tag-exploit","tag-malwarebytes","tag-news","tag-none","tag-security","tag-tapic","tag-vulnerability"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - 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=38590\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2026-02-02T20:05:11&#8243;,&#8221;description&#8221;:&#8221;As a Browser Guard user, you might not have noticed much difference lately. Browser Guard still blocks scams and phishing attempts just like always, and,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=38590\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-02T14:42:55+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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8\",\"datePublished\":\"2026-02-02T14:42:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590\"},\"wordCount\":1158,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"malwarebytes\",\"news\",\"NONE\",\"Security\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_news\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=38590#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590\",\"name\":\"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2026-02-02T14:42:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=38590\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=38590#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8\"}]},{\"@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":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - 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=38590","og_locale":"en_US","og_type":"article","og_title":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2026-02-02T20:05:11&#8243;,&#8221;description&#8221;:&#8221;As a Browser Guard user, you might not have noticed much difference lately. Browser Guard still blocks scams and phishing attempts just like always, and,...","og_url":"https:\/\/zero.redgem.net\/?p=38590","og_site_name":"zero redgem","article_published_time":"2026-02-02T14:42:55+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=38590#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=38590"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8","datePublished":"2026-02-02T14:42:55+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=38590"},"wordCount":1158,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","malwarebytes","news","NONE","Security","tapic","Vulnerability"],"articleSection":["category_news"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=38590#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=38590","url":"https:\/\/zero.redgem.net\/?p=38590","name":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8 - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2026-02-02T14:42:55+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=38590#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=38590"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=38590#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"How\u00a0Manifest v3\u00a0forced us to rethink\u00a0Browser Guard, and why\u00a0that\u2019s\u00a0a good thing_MALWAREBYTES:CBE621E9C5ED6865E0F7D50BB2DB2BD8"}]},{"@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\/38590","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=38590"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/38590\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}