<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>IT meets OT</title><description>Research blog on AI agent security, prompt injection, and OT/IoT offensive security.</description><link>https://veganmosfet.codeberg.page/</link><atom:link href="https://veganmosfet.codeberg.page/feed.xml" rel="self" type="application/rss+xml" /> <managingEditor>veganmosfet</managingEditor><language>en</language> <pubDate>Tue, 04 Aug 2026 04:49:02 -0000</pubDate> <lastBuildDate>Tue, 04 Aug 2026 04:49:02 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.9</generator> <image> <url>https://veganmosfet.codeberg.page/pictures/page.webp</url> <title>IT meets OT</title> <link>https://veganmosfet.codeberg.page/</link> </image> <item> <title>From /init to Code Execution - Prompt Injection Experiments with Opus-5 in Claude Code</title> <description>Disclaimer: Prompt injection is an unsolved problem. Use sandbox and human review.</description> <link>https://veganmosfet.codeberg.page/posts/2026-07-27-opus5/</link> <pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-07-27-opus5/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/opus5_1.jpg" type="image/jpeg" length="None" /> </item> <item> <title>[UPDATE] The Prompt Injection Quest to RCE with Fable-5 and Gpt-5.6-Sol</title> <description>Disclaimer: This post is for educational purpose, prompt injection is an unsolved problem. Use sandbox and human review (and your own judgement).</description> <link>https://veganmosfet.codeberg.page/posts/2026-07-15-quest_rce/</link> <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-07-15-quest_rce/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/quest1.webp" type="image/webp" length="None" /> </item> <item> <title>The Prompt Injection Quest to RCE with Fable-5 in Claude Code</title> <description>Disclaimer: This post is for educational purpose, prompt injection is an unsolved problem (but running Claude Code in a sandbox would mostly solve this problem).</description> <link>https://veganmosfet.codeberg.page/posts/2026-07-08-fable_quest_rce/</link> <pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-07-08-fable_quest_rce/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/fable1.webp" type="image/webp" length="None" /> </item> <item> <title>Indirect Prompt Injection in Claude Code with (Fable-5) Opus-4.8</title> <description>Disclaimer: This post is for educational purpose, prompt injection is an unsolved problem.</description> <link>https://veganmosfet.codeberg.page/posts/2026-07-04-claude_code_fable_downgrade/</link> <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-07-04-claude_code_fable_downgrade/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/claudecode1.webp" type="image/webp" length="None" /> </item> <item> <title>YOLO is Russian Roulette: Indirect Prompt Injection Experiments in Coding Harnesses</title> <description>I really wanted to play around with Fable-5... But then this happened.</description> <link>https://veganmosfet.codeberg.page/posts/2026-06-14-yolo_harness/</link> <pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-06-14-yolo_harness/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/yolo1.png" type="image/png" length="None" /> </item> <item> <title>BrokenClaw Part 7: Opus-4.8 Edition - All Emails Lead to RCE</title> <description>Another day, another model. Opus-4.8 is said to be reliable. In OpenClaw, it reliably executes a reverse shell when asked to summarize an email. However, a few tricks are needed...</description> <link>https://veganmosfet.codeberg.page/posts/2026-06-04-openclaw_opus48/</link> <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-06-04-openclaw_opus48/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw7.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 6: GPT-5.5 &amp; Opus-4.7 Edition - Avoid the Guardrails</title> <description>The last (for how long?) frontier models of Openai and Anthropic are there: gpt-5.5 and opus-4.7! We will exploit a few pathological habits of these models to get remote code...</description> <link>https://veganmosfet.codeberg.page/posts/2026-05-04-openclaw_gpt5_5_opus4_7/</link> <pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-05-04-openclaw_gpt5_5_opus4_7/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw6.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 5: GPT-5.4 Edition</title> <description>Lastly the openai model gpt-5.4 gained in popularity within the OpenClaw community (maybe this is the reason). Let&#39;s have a look at the prompt injection behaviour of this model.</description> <link>https://veganmosfet.codeberg.page/posts/2026-04-08-openclaw_gpt5_4/</link> <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-04-08-openclaw_gpt5_4/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw5.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 4: From Web Fetch to Code Execution</title> <description>Another BrokenClaw! Today, from web fetch to remote code execution. A human user asks &#34;Please fetch a webpage&#34;. After many tool calls, the lobster is confused and eventually...</description> <link>https://veganmosfet.codeberg.page/posts/2026-03-27-openclaw_webfetch/</link> <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-03-27-openclaw_webfetch/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw4.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 3: Remote Code Execution in OpenClaw via Email Again - This Time via Tool</title> <description>Third part of the BrokenClaw saga! This time, Remote Code Execution via email using gogcli as email tool, no hook. Based only on the email content from a tool, the model (opus4.6)...</description> <link>https://veganmosfet.codeberg.page/posts/2026-03-03-openclaw3/</link> <pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-03-03-openclaw3/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw3.webp" type="image/webp" length="None" /> </item> <item> <title>XSS in Dify could lead to Workspace Takeover</title> <description>In Dify, I found a cross site scripting vulnerability (XSS) in the web application chat frontend when using echarts. User or llm inputs containing echarts with a specific...</description> <link>https://veganmosfet.codeberg.page/posts/2026-03-01-dify_XSS/</link> <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-03-01-dify_XSS/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/dify1.webp" type="image/webp" length="None" /> </item> <item> <title>Indirect Prompt Injection in Github Copilot - Now with Opus4.6</title> <description>You remember this experiment with sonnet 4.5? I tried with opus4.6, a frontier model with excellent prompt injection robustness.</description> <link>https://veganmosfet.codeberg.page/posts/2026-02-26-ghcp_opus46/</link> <pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-02-26-ghcp_opus46/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/ghcp_1.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 2: Escape the Sub-Agent Sandbox with Prompt Injection in OpenClaw</title> <description>In the first part of this saga (read first), I described a 0-Click RCE in OpenClaw using prompt injection and exploiting the insecure plugin handling. As a countermeasure...</description> <link>https://veganmosfet.codeberg.page/posts/2026-02-15-openclaw_sandbox/</link> <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-02-15-openclaw_sandbox/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw2.webp" type="image/webp" length="None" /> </item> <item> <title>BrokenClaw Part 1: 0-Click Remote Code Execution in OpenClaw via Gmail Hook</title> <description>This post is not related to OT but I could not resist. There&#39;s a new popular agent in town: OpenClaw. It&#39;s &#34;The AI that actually does things&#34;. It does: a simple email can silently...</description> <link>https://veganmosfet.codeberg.page/posts/2026-02-02-openclaw_mail_rce/</link> <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2026-02-02-openclaw_mail_rce/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/brokenclaw1.webp" type="image/webp" length="None" /> </item> <item> <title>RCE via Indirect Prompt Injection in VSCode with Github Copilot</title> <description>Classic but still up-to-date. You clone a repo in VSCode, ask Github Copilot (GHCP) to summarize it and 💥 you get Remote Code Execution (RCE) on your machine:</description> <link>https://veganmosfet.codeberg.page/posts/2025-12-14-GHCP_RCE/</link> <pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-12-14-GHCP_RCE/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/ghcp_readme.webp" type="image/webp" length="None" /> </item> <item> <title>Data Exfiltration via Image Rendering in RAG Chatbot Frontend</title> <description>Today we will use dify, an &#34;open-source platform for developing LLM applications&#34; to show how data exfiltration works - a classical problem in Retrieval Augmented Generation (RAG)...</description> <link>https://veganmosfet.codeberg.page/posts/2025-12-14-exfiltration_RAG/</link> <pubDate>Sun, 14 Dec 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-12-14-exfiltration_RAG/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/exfil_dify.webp" type="image/webp" length="None" /> </item> <item> <title>Prompt Injection 101 with n8n</title> <description>In my last post, I experimented with a python agent and prompt injection using different LLMs. This time we will explore prompt injection with n8n, the low-code automation...</description> <link>https://veganmosfet.codeberg.page/posts/2025-11-30-Prompt_Injection_101_with_n8n/</link> <pubDate>Sun, 30 Nov 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-11-30-Prompt_Injection_101_with_n8n/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/agentn8n.webp" type="image/webp" length="None" /> </item> <item> <title>Models, Agents and Prompt Injections - Some Experiments.</title> <description>Inspired by this blog post and out of curiousity, I vibe-built a simple LLM agent in the terminal with a few tools and MCP capability. Then I ran a some experiments with prompt...</description> <link>https://veganmosfet.codeberg.page/posts/2025-11-11-models_agents_prompt_injection/</link> <pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-11-11-models_agents_prompt_injection/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/agent1.webp" type="image/webp" length="None" /> </item> <item> <title>[UPDATE] Playing with Gemini CLI: Riddles, Magic and some security Vibes</title> <description>This post is an update of Playing with Gemini CLI: Riddles, Magic and some security Vibes.</description> <link>https://veganmosfet.codeberg.page/posts/2025-09-12-geminicli_update/</link> <pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-09-12-geminicli_update/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/g1.webp" type="image/webp" length="None" /> </item> <item> <title>The nx Supply Chain Attack - Post Mortem Analysis and Reproduction</title> <description>I read the post mortem analysis of the nx S1ngularity supply chain attack and found the attack vector quite interesting. In this post, I will explain how to reproduce the first...</description> <link>https://veganmosfet.codeberg.page/posts/2025-09-08-nx_supply_chain/</link> <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate> <source url="https://veganmosfet.codeberg.page/feed.xml">IT meets OT</source><guid isPermaLink="true">https://veganmosfet.codeberg.page/posts/2025-09-08-nx_supply_chain/</guid> <enclosure url="https://veganmosfet.codeberg.page/pictures/nx3.webp" type="image/webp" length="None" /> </item> </channel> </rss>