{"id":10087,"date":"2025-08-07T16:12:26","date_gmt":"2025-08-07T16:12:26","guid":{"rendered":"http:\/\/localhost\/?p=10087"},"modified":"2025-08-07T16:12:26","modified_gmt":"2025-08-07T16:12:26","slug":"ai-wrote-my-code-and-all-i-got-was-this-broken-prototype","status":"publish","type":"post","link":"https:\/\/zero.redgem.net\/?p=10087","title":{"rendered":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A"},"content":{"rendered":"<p>{&#8220;lastseen&#8221;:&#8221;2025-08-07T20:04:43&#8243;,&#8221;description&#8221;:&#8221;![AI wrote my code and all I got was this broken prototype](https:\/\/blog.talosintelligence.com\/content\/images\/2025\/08\/threat-source-newsletter.jpg)\\n\\nWelcome to this week&#8217;s edition of the Threat Source newsletter.\\n\\nVulnerabilities within software are a persistent challenge. Software engineers inadvertently tend to make the same mistakes repeatedly, with the same entries appearing in the annual top 25 list of Common Weakness Enumerations each year.\\n\\nThe truth is, writing software is difficult. Software engineering is a craft demands concentration, knowledge and time, all coupled with extensive testing. Even the most skilled software engineer can get distracted or have a bad day, leading to a hidden vulnerability inadvertently making its way into a production codebase.\\n\\nIdentifying vulnerabilities early in the software development process is one of the promises of AI. The idea being that an AI agent would write perfect code under the direction of a software engineer or verify and correct code written by a human.\\n\\nLast weekend, I decided to put this premise to the test. As a somewhat rusty software engineer, I resolved to see if AI could assist me with a personal software project. Initially, I was impressed, the AI agent offered an engaging discussion about high-level architecture and the trade-offs of various approaches. I was amazed at the lines of code that the AI generated on request. All the software for my project written at the press of a button!\\n\\nThen came the testing. Although the code looked convincing, it failed to interface with the required libraries. Parameters were incorrect, it tried to call fictional functions. It seemed that the way the AI imagined the library to work didn&#8217;t reflect reality or the available documentation. Similarly, there were less sanity checks or verification of variable values than I was comfortable with; especially since many of these were derived from external inputs.\\n\\nTo be fair, the AI code resolved a tricky threading issue that had defeated me, and the &#8216;boilerplate&#8217; code necessary to form the skeleton structure of the software was flawless. I felt that I achieved a productivity boost from the AI&#8217;s exposure to &#8216;frequently encountered&#8217; coding issues. However, when it came to more esoteric APIs with which I was moderately familiar, the AI was unable to generate functional code or correctly diagnose reported errors.\\n\\nAfter some debugging and manual rewriting, I managed to create a working prototype. The code is clearly not bulletproof, but then again, I hadn&#8217;t explicitly asked for code that was secured against all potential hacks. Like many software engineers, myself and my AI assistant focused on quickly delivering the desired functionality, rather than considering the long-term operation of the code in a potentially hostile environment.\\n\\nI remain optimistic that AI assisted coding is the pathway to a software vulnerability free future. However, my recent limited personal experience leads me to think that we still have a considerable journey ahead before we can definitively resolve software vulnerabilities for good.\\n\\nI hope you all have a tremendous time at Summer Camp, see a lot of old friends and make new ones and most importantly that you shower and use deodorant. Conference season is a marathon, it&#8217;s long, it&#8217;s arduous, it&#8217;s sweaty &#8211; be the hygienic change you want to see in the world. \\n\\n## The one big thing\\n\\nContinuing the AI theme, Guilherme describes how _AI LLM models_ can be used to assist in the reverse engineering of malware. Used correctly, LLMs can provide valuable insights and facilitate the analysis of malware.\\n\\n### Why do I care?\\n\\nReverse engineering malware is the often time-consuming task of identifying the execution path of malicious software. Frequently malware writers obfuscate their code to make it difficult to understand and follow what their code is doing. Advances in technology that can speed up this process make fighting malware easier.\\n\\n### So now what?\\n\\nInvestigate if the tools and approaches described in the blog can be used to improve your reverse engineering process, or as a means to begin learning about reverse engineering.\\n\\n## Top security headlines of the week\\n\\n### As ransomware gangs threaten physical harm, &#8216;I am afraid of what&#8217;s next,&#8217; ex-negotiator says\\n\\nIn an effort to increase the pressure on victims, ransomware gangs are now using threats of physical violence. (The Register)\\n\\n### &#8216;Shadow AI&#8217; increases cost of data breaches, report finds\\n\\nUnmanaged and unsecured use of AI is leading to data breaches. (Cybersecurity Dive)\\n\\n### **Enough to drive a cybersecurity officer mad: one rule here, a different rule there**\\n\\nChief information security officers call for less fragmentation in global cybersecurity regulations. (ASPI)\\n\\n### **UK Online Safety Act promotes insecurity**\\n\\nThe implementation of the UK Online Safety Act requiring age verification for content deemed harmful to children introduces some security quandaries. (Tech HQ)\\n\\n## Can&#8217;t get enough Talos?\\n\\n### Cyber Analyst Series: Cybersecurity Overview and the Role of the Cybersecurity Analyst\\n\\nA series of videos on the profession of cybersecurity analysts made in conjunction with the Ministry of Digital Transformation of Ukraine for Diia.Education (available in English and Ukrainian languages). **Watch here.**\\n\\n### Tales from the Frontlines\\n\\nJoin the Cisco Talos Incident Response team to hear real-world stories from the frontlines of cyber defense. **Reserve your spot.**\\n\\n### Vulnerability roundup\\n\\nCisco Talos&#8217; Vulnerability Discovery \\u0026 Research team recently disclosed seven vulnerabilities in WWBN AVideo, four in MedDream, and one in an Eclipse ThreadX module. **Read more.**\\n\\n### Talos Takes\\n\\nHazel is joined by threat intelligence researcher James Nutland to discuss Cisco Talos&#8217; latest findings on the newly emerged Chaos ransomware group. **Listen here.**\\n\\n## Upcoming events where you can find Talos\\n\\nIt&#8217;s the summer. We&#8217;ll be on the beach.\\n\\n## Most prevalent malware files from Talos telemetry over the past week\\n\\n**SHA 256: 9f1f11a708d393e0a4109ae189bc64f1f3e312653dcf317a2bd406f18ffcc507**   \\nMD5: 2915b3f8b703eb744fc54c81f4a9c67f   \\nVirusTotal: https:\/\/www.virustotal.com\/gui\/file\/9f1f11a708d393e0a4109ae189bc64f1f3e312653dcf317a2bd406f18ffcc507   \\nTypical Filename: VID001.exe   \\nClaimed Product: N\/A   \\nDetection Name: Win.Worm.Coinminer::1201\\n\\n**SHA 256: a31f222fc283227f5e7988d1ad9c0aecd66d58bb7b4d8518ae23e110308dbf91 **   \\nMD5: 7bdbd180c081fa63ca94f9c22c457376   \\nVirusTotal:  _https:\/\/www.virustotal.com\/gui\/file\/a31f222fc283227f5e7988d1ad9c0aecd66d58bb7b4d8518ae23e110308dbf91\/details_   \\nTypical Filename: IMG001.exe   \\nDetection Name: Simple_Custom_Detection\\n\\n**SHA 256: 41f14d86bcaf8e949160ee2731802523e0c76fea87adf00ee7fe9567c3cec610**   \\nMD5: 85bbddc502f7b10871621fd460243fbc    \\nVirusTotal: _https:\/\/www.virustotal.com\/gui\/file\/41f14d86bcaf8e949160ee2731802523e0c76fea87adf00ee7fe9567c3cec610\/details_   \\nTypical Filename: N\/A   \\nClaimed Product: Self-extracting archive   \\nDetection Name: Win.Worm.Bitmin-9847045-0\\n\\n**SHA256: 47ecaab5cd6b26fe18d9759a9392bce81ba379817c53a3a468fe9060a076f8ca**   \\nMD5: 71fea034b422e4a17ebb06022532fdde   \\nVirusTotal:  _https:\/\/www.virustotal.com\/gui\/file\/47ecaab5cd6b26fe18d9759a9392bce81ba379817c53a3a468fe9060a076f8ca\/details_   \\nTypical Filename: VID001.exe   \\nClaimed Product: N\/A   \\nDetection Name: Coinminer:MBT.26mw.in14.Talos\\n\\n**SHA 256: 59f1e69b68de4839c65b6e6d39ac7a272e2611ec1ed1bf73a4f455e2ca20eeaa**   \\nMD5: df11b3105df8d7c70e7b501e210e3cc3   \\nVirusTotal: _https:\/\/www.virustotal.com\/gui\/file\/59f1e69b68de4839c65b6e6d39ac7a272e2611ec1ed1bf73a4f455e2ca20eeaa\/details_   \\nTypical Filename: DOC001.exe   \\nClaimed Product: N\/A   \\nDetection Name: Win.Worm.Coinminer::1201&#8243;,&#8221;published&#8221;:&#8221;2025-08-07T18:00:28&#8243;,&#8221;modified&#8221;:&#8221;2025-08-07T18:00:28&#8243;,&#8221;type&#8221;:&#8221;talosblog&#8221;,&#8221;title&#8221;:&#8221;AI wrote my code and all I got was this broken prototype&#8221;,&#8221;source&#8221;:&#8221;&#8221;,&#8221;references&#8221;:&#8221;&#8221;,&#8221;id&#8221;:&#8221;TALOSBLOG:B32B8CCBD85E82C86365B3165518321A&#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:\/\/blog.talosintelligence.com\/ai-wrote-my-code-and-all-i-got-was-this-broken-prototype\/&#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-08-07T20:04:43&#8243;,&#8221;description&#8221;:&#8221;![AI wrote my code and all I got was this broken prototype](https:\/\/blog.talosintelligence.com\/content\/images\/2025\/08\/threat-source-newsletter.jpg)\\n\\nWelcome to this week&#8217;s edition of the Threat Source newsletter.\\n\\nVulnerabilities within software are a&#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,69,11,5],"class_list":["post-10087","post","type-post","status-publish","format-standard","hentry","category-category_news","tag-cve","tag-cvss","tag-exploit","tag-news","tag-none","tag-security","tag-talosblog","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>AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - 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=10087\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - zero redgem\" \/>\n<meta property=\"og:description\" content=\"{&#8220;lastseen&#8221;:&#8221;2025-08-07T20:04:43&#8243;,&#8221;description&#8221;:&#8221;![AI wrote my code and all I got was this broken prototype](https:\/\/blog.talosintelligence.com\/content\/images\/2025\/08\/threat-source-newsletter.jpg)nnWelcome to this week&#8217;s edition of the Threat Source newsletter.nnVulnerabilities within software are a...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zero.redgem.net\/?p=10087\" \/>\n<meta property=\"og:site_name\" content=\"zero redgem\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-07T16:12:26+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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087\"},\"author\":{\"name\":\"invoker\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#\\\/schema\\\/person\\\/fbfeae8dfad117ac08a7621bee1a1dca\"},\"headline\":\"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A\",\"datePublished\":\"2025-08-07T16:12:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087\"},\"wordCount\":1439,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#organization\"},\"keywords\":[\"CVE\",\"CVSS\",\"exploit\",\"news\",\"NONE\",\"Security\",\"talosblog\",\"tapic\",\"Vulnerability\"],\"articleSection\":[\"category_news\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=10087#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087\",\"url\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087\",\"name\":\"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - zero redgem\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/#website\"},\"datePublished\":\"2025-08-07T16:12:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zero.redgem.net\\\/?p=10087\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zero.redgem.net\\\/?p=10087#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zero.redgem.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A\"}]},{\"@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":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - 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=10087","og_locale":"en_US","og_type":"article","og_title":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - zero redgem","og_description":"{&#8220;lastseen&#8221;:&#8221;2025-08-07T20:04:43&#8243;,&#8221;description&#8221;:&#8221;![AI wrote my code and all I got was this broken prototype](https:\/\/blog.talosintelligence.com\/content\/images\/2025\/08\/threat-source-newsletter.jpg)nnWelcome to this week&#8217;s edition of the Threat Source newsletter.nnVulnerabilities within software are a...","og_url":"https:\/\/zero.redgem.net\/?p=10087","og_site_name":"zero redgem","article_published_time":"2025-08-07T16:12:26+00:00","author":"invoker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"invoker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zero.redgem.net\/?p=10087#article","isPartOf":{"@id":"https:\/\/zero.redgem.net\/?p=10087"},"author":{"name":"invoker","@id":"https:\/\/zero.redgem.net\/#\/schema\/person\/fbfeae8dfad117ac08a7621bee1a1dca"},"headline":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A","datePublished":"2025-08-07T16:12:26+00:00","mainEntityOfPage":{"@id":"https:\/\/zero.redgem.net\/?p=10087"},"wordCount":1439,"commentCount":0,"publisher":{"@id":"https:\/\/zero.redgem.net\/#organization"},"keywords":["CVE","CVSS","exploit","news","NONE","Security","talosblog","tapic","Vulnerability"],"articleSection":["category_news"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zero.redgem.net\/?p=10087#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zero.redgem.net\/?p=10087","url":"https:\/\/zero.redgem.net\/?p=10087","name":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A - zero redgem","isPartOf":{"@id":"https:\/\/zero.redgem.net\/#website"},"datePublished":"2025-08-07T16:12:26+00:00","breadcrumb":{"@id":"https:\/\/zero.redgem.net\/?p=10087#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zero.redgem.net\/?p=10087"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zero.redgem.net\/?p=10087#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zero.redgem.net\/"},{"@type":"ListItem","position":2,"name":"AI wrote my code and all I got was this broken prototype_TALOSBLOG:B32B8CCBD85E82C86365B3165518321A"}]},{"@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\/10087","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=10087"}],"version-history":[{"count":0,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=\/wp\/v2\/posts\/10087\/revisions"}],"wp:attachment":[{"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero.redgem.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}