<?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>DEV Community: Farooq M</title>
    <description>The latest articles on DEV Community by Farooq M (@67d9a7007).</description>
    <link>https://dev.to/67d9a7007</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3844318%2F3ff51149-b2aa-4024-b2e1-13653ac51c5c.png</url>
      <title>DEV Community: Farooq M</title>
      <link>https://dev.to/67d9a7007</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/67d9a7007"/>
    <language>en</language>
    <item>
      <title>Introducing AIGoat 2.0: Hands-On Security Labs for LLMs, RAG, MCP, and AI Agents</title>
      <dc:creator>Farooq M</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:11:00 +0000</pubDate>
      <link>https://dev.to/67d9a7007/introducing-aigoat-20-hands-on-security-labs-for-llms-rag-mcp-and-ai-agents-12ja</link>
      <guid>https://dev.to/67d9a7007/introducing-aigoat-20-hands-on-security-labs-for-llms-rag-mcp-and-ai-agents-12ja</guid>
      <description>&lt;p&gt;AI security is evolving rapidly.&lt;/p&gt;

&lt;p&gt;As applications move beyond standalone Large Language Models (LLMs) to Retrieval-Augmented Generation (RAG), connected tools, and autonomous AI agents, the attack surface is expanding.&lt;/p&gt;

&lt;p&gt;Prompt injection is only one part of the problem. Tool misuse, excessive agency, untrusted context, and unintended actions introduce new challenges for security engineers and developers.&lt;/p&gt;

&lt;p&gt;Understanding these risks requires more than reading about vulnerabilities. We need environments where we can reproduce attacks, investigate their impact, and experiment with defenses.&lt;/p&gt;

&lt;p&gt;That is the motivation behind &lt;strong&gt;AI Goat 2.0&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We’re excited to introduce the latest evolution of &lt;strong&gt;AI Goat&lt;/strong&gt;, an open-source, hands-on AI security playground designed to help practitioners explore how AI systems can be attacked and defended.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in AI Goat 2.0?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. MCP Security Labs
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fean2o1fl0gmafb9fpww9.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fean2o1fl0gmafb9fpww9.webp" alt="MCP Security Labs" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
The Model Context Protocol (MCP) enables AI applications to interact with external tools and systems. However, these integrations introduce new trust boundaries and security considerations.&lt;/p&gt;

&lt;p&gt;AI Goat includes hands-on MCP security labs that help practitioners investigate risks associated with tool interactions, untrusted inputs, and the capabilities exposed to AI systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Agentic AI Security
&lt;/h3&gt;

&lt;p&gt;AI agents can do more than generate text. They can select tools, interact with application functionality, maintain context, and perform multi-step tasks.&lt;/p&gt;

&lt;p&gt;This creates a different security challenge: an attacker may manipulate an agent's behavior rather than simply influence its final response.&lt;/p&gt;

&lt;p&gt;AI Goat's agentic security labs provide practical scenarios for exploring these risks and understanding their implications.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Agentic Kill Chain Challenge
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16eulmnlwl3brtfpkoj.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16eulmnlwl3brtfpkoj.webp" alt="Agentic Kill Chain Challenge" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
One of the highlights is the &lt;strong&gt;Agentic Kill Chain&lt;/strong&gt; challenge.&lt;/p&gt;

&lt;p&gt;The scenario explores how malicious instructions embedded in seemingly legitimate content can influence an AI agent and potentially lead to unintended actions.&lt;/p&gt;

&lt;p&gt;Instead of treating every vulnerability as an isolated issue, the challenge encourages practitioners to investigate how weaknesses can combine across an agent's context, tools, memory, and actions.&lt;/p&gt;

&lt;p&gt;This is particularly relevant when evaluating AI assistants connected to business applications, where an apparently harmless interaction can have consequences beyond the model's response.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Hands-On Attack-and-Defend Learning
&lt;/h3&gt;

&lt;p&gt;Identifying an attack is only half the work. Security practitioners also need to understand how to reduce its impact.&lt;/p&gt;

&lt;p&gt;AI Goat brings attack and defense concepts into a practical learning environment, helping users investigate vulnerabilities, examine evidence, and understand the role of defensive controls.&lt;/p&gt;

&lt;p&gt;The objective is to connect offensive testing with actionable defensive thinking.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. An Expanded AI Security Learning Playground
&lt;/h3&gt;

&lt;p&gt;AI Goat brings together multiple areas of AI application security, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LLM security and prompt injection&lt;/li&gt;
&lt;li&gt;Retrieval-Augmented Generation (RAG) security&lt;/li&gt;
&lt;li&gt;Model Context Protocol (MCP) security&lt;/li&gt;
&lt;li&gt;Agentic AI security&lt;/li&gt;
&lt;li&gt;Practical attack scenarios and defensive concepts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to provide a unified environment where developers, application security engineers, penetration testers, AI red teamers, and security researchers can build practical skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Hands-On AI Security Matters
&lt;/h2&gt;

&lt;p&gt;Consider an AI-powered e-commerce assistant that can search products, retrieve information from documents, access customer context, and interact with business tools.&lt;/p&gt;

&lt;p&gt;What happens if an attacker places malicious instructions inside a document the assistant retrieves?&lt;/p&gt;

&lt;p&gt;What if those instructions influence tool selection? What if the agent has more permissions than the task requires? What if malicious state persists beyond the original interaction?&lt;/p&gt;

&lt;p&gt;These are not merely prompt-engineering questions. They are system security questions involving trust boundaries, authorization, excessive agency, data isolation, and monitoring.&lt;/p&gt;

&lt;p&gt;Testing these scenarios in a controlled environment helps security teams reason about the complete attack path instead of focusing exclusively on the model.&lt;/p&gt;

&lt;p&gt;That is the kind of practical learning AI Goat aims to support.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Is AI Goat For?
&lt;/h2&gt;

&lt;p&gt;AI Goat is intended for people who want to understand AI security through experimentation, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Application Security Engineers&lt;/strong&gt; exploring AI-specific attack surfaces.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Penetration Testers and Red Teamers&lt;/strong&gt; investigating LLMs, RAG pipelines, MCP integrations, and AI agents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Engineers and Developers&lt;/strong&gt; building more secure AI-powered applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security Researchers and Students&lt;/strong&gt; learning about emerging AI threats through hands-on exercises.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Explore AI Goat 2.0
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk21o2cltz7u8v2xx3oz.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk21o2cltz7u8v2xx3oz.webp" alt="AI Goat v2.0 Inteface" width="800" height="456"&gt;&lt;/a&gt;&lt;br&gt;
AI Goat is an open-source project, and we welcome practitioners who want to explore the labs, share feedback, report issues, and contribute to improving the learning experience.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/AISecurityConsortium/AIGoat" rel="noopener noreferrer"&gt;https://github.com/AISecurityConsortium/AIGoat&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Project Website:&lt;/strong&gt; &lt;a href="https://aigoat.co.in/" rel="noopener noreferrer"&gt;https://aigoat.co.in/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🚀 &lt;strong&gt;Announcement:&lt;/strong&gt; &lt;a href="https://aigoat.co.in/blog/announcing-ai-goat-v2/" rel="noopener noreferrer"&gt;https://aigoat.co.in/blog/announcing-ai-goat-v2/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🚨 &lt;strong&gt;LinkedIn Announcement:&lt;/strong&gt; &lt;a href="https://lnkd.in/p/d-RSTBNR" rel="noopener noreferrer"&gt;https://lnkd.in/p/d-RSTBNR&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are working on LLM security, AI red teaming, MCP, RAG, or agentic systems, give AI Goat a try.&lt;/p&gt;

&lt;p&gt;Explore the attack paths. Understand the failure modes. Experiment with defenses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our goal is simple: make AI security practical, hands-on, and accessible to the security community.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AISecurity #LLMSecurity #AgenticAI #MCP #CyberSecurity #AIGoat #RAG #AIKillChain #AgenticKillChain #KillChain
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>AIGoat - AI Security Playground to Attack and Defend LLMs. All Running Locally</title>
      <dc:creator>Farooq M</dc:creator>
      <pubDate>Thu, 26 Mar 2026 09:45:05 +0000</pubDate>
      <link>https://dev.to/67d9a7007/aigoat-we-built-an-ai-security-playground-to-attack-and-defend-llms-all-running-locally-555o</link>
      <guid>https://dev.to/67d9a7007/aigoat-we-built-an-ai-security-playground-to-attack-and-defend-llms-all-running-locally-555o</guid>
      <description>&lt;p&gt;We built an AI/LLM security playground - AI Goat where anyone from developers to security engineers can run a real AI application locally and start breaking it within minutes.&lt;/p&gt;

&lt;p&gt;No cloud setup. No API keys. No complex environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Just one command.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once it’s running, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;attack the system
&lt;/li&gt;
&lt;li&gt;exploit real vulnerabilities
&lt;/li&gt;
&lt;li&gt;switch between defense levels to see what actually works
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All within the same application.&lt;/p&gt;

&lt;p&gt;This is what &lt;strong&gt;&lt;a href="https://github.com/AISecurityConsortium/AIGoat" rel="noopener noreferrer"&gt;AIGoat&lt;/a&gt;&lt;/strong&gt; is designed for.&lt;/p&gt;

&lt;p&gt;Getting Started Guide: &lt;a href="https://aigoat.co.in/blog/getting-started-with-aigoat/" rel="noopener noreferrer"&gt;https://aigoat.co.in/blog/getting-started-with-aigoat/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Most AI applications today are one prompt away from doing something they were never designed to do.&lt;/p&gt;

&lt;p&gt;And the scary part?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Most teams don’t realize it.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  A Real Attack: Supply Chain Backdoor
&lt;/h2&gt;

&lt;p&gt;One of the most overlooked risks in AI systems is the &lt;strong&gt;supply chain&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In AIGoat, we simulate this using a malicious model configuration.&lt;/p&gt;

&lt;p&gt;Here’s what happens:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A model is shared publicly
&lt;/li&gt;
&lt;li&gt;It looks legitimate
&lt;/li&gt;
&lt;li&gt;It contains hidden behavioral triggers
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When integrated into an application:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A specific phrase triggers data exfiltration
&lt;/li&gt;
&lt;li&gt;Another exposes internal prompts
&lt;/li&gt;
&lt;li&gt;Another manipulates business logic
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not traditional malware.&lt;/p&gt;

&lt;p&gt;This is &lt;strong&gt;behavioral compromise inside the AI itself&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  This Is Not Hypothetical
&lt;/h2&gt;

&lt;p&gt;This is exactly what we demonstrate in &lt;strong&gt;AIGoat&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;AIGoat is an open-source AI security playground where you can &lt;strong&gt;exploit real vulnerabilities in LLM-powered applications&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Not simulations.&lt;br&gt;&lt;br&gt;
Not slides.&lt;br&gt;&lt;br&gt;
A real, intentionally vulnerable AI system.&lt;/p&gt;


&lt;h2&gt;
  
  
  What Makes This Different?
&lt;/h2&gt;

&lt;p&gt;Most AI security discussions stay at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;theory
&lt;/li&gt;
&lt;li&gt;best practices
&lt;/li&gt;
&lt;li&gt;high-level risks
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AIGoat flips that model.&lt;/p&gt;

&lt;p&gt;You don’t just read about vulnerabilities.&lt;/p&gt;

&lt;p&gt;You exploit them yourself&lt;br&gt;&lt;br&gt;
You see how they break&lt;br&gt;&lt;br&gt;
You try to defend them  &lt;/p&gt;


&lt;h2&gt;
  
  
  Covering the OWASP Top 10 for LLMs
&lt;/h2&gt;

&lt;p&gt;AIGoat is designed around the &lt;strong&gt;OWASP Top 10 for LLM Applications&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of just listing them, we:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Turn each category into a hands-on lab
&lt;/li&gt;
&lt;li&gt;Provide real attack scenarios
&lt;/li&gt;
&lt;li&gt;Let you test defensive controls
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can explore all of them in one place.&lt;/p&gt;

&lt;p&gt;As far as we know, there are very few platforms that allow you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn
&lt;/li&gt;
&lt;li&gt;Exploit
&lt;/li&gt;
&lt;li&gt;Defend
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;all major LLM vulnerabilities end-to-end&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  What You Get Inside AIGoat
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;17 hands-on attack labs
&lt;/li&gt;
&lt;li&gt;9 CTF-style challenges (auto-graded)
&lt;/li&gt;
&lt;li&gt;Multiple defense levels
&lt;/li&gt;
&lt;li&gt;Fully local setup (no cloud, no API keys)
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You’re interacting with a &lt;strong&gt;real AI-powered e-commerce application&lt;/strong&gt;, not a toy example.&lt;/p&gt;


&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;AI is being integrated into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;customer support
&lt;/li&gt;
&lt;li&gt;financial workflows
&lt;/li&gt;
&lt;li&gt;internal tools
&lt;/li&gt;
&lt;li&gt;decision systems
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the security mindset hasn’t caught up.&lt;/p&gt;

&lt;p&gt;We’re still treating AI like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“just another API”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s not.&lt;/p&gt;

&lt;p&gt;It’s a &lt;strong&gt;dynamic, behavior-driven system&lt;/strong&gt; that can be manipulated in ways traditional systems cannot.&lt;/p&gt;


&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;Getting Started Guide: &lt;a href="https://aigoat.co.in/blog/getting-started-with-aigoat/" rel="noopener noreferrer"&gt;https://aigoat.co.in/blog/getting-started-with-aigoat/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;building with LLMs
&lt;/li&gt;
&lt;li&gt;securing AI systems
&lt;/li&gt;
&lt;li&gt;learning red teaming
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Spend 30 minutes with AIGoat.&lt;/p&gt;

&lt;p&gt;It will change how you think about AI security.&lt;/p&gt;


&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;Website: &lt;a href="https://aigoat.co.in" rel="noopener noreferrer"&gt;https://aigoat.co.in&lt;/a&gt;&lt;br&gt;&lt;br&gt;
GitHub: &lt;a href="https://github.com/AISecurityConsortium/AIGoat" rel="noopener noreferrer"&gt;https://github.com/AISecurityConsortium/AIGoat&lt;/a&gt;  &lt;/p&gt;


&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;We don’t need more checklists for AI security.&lt;/p&gt;

&lt;p&gt;We need more people who have actually broken AI systems and understand how they fail.&lt;/p&gt;

&lt;p&gt;That’s what AIGoat is built for.&lt;/p&gt;


&lt;h2&gt;
  
  
  Feedback Welcome
&lt;/h2&gt;

&lt;p&gt;If you try it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;break things
&lt;/li&gt;
&lt;li&gt;explore the labs
&lt;/li&gt;
&lt;li&gt;share feedback
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re actively evolving the platform.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/AISecurityConsortium/AIGoat/stargazers" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Star the repo. A GitHub star costs nothing and means everything. It helps other security practitioners discover the project.&lt;/a&gt;
&lt;/p&gt;




</description>
      <category>security</category>
      <category>ai</category>
      <category>llm</category>
      <category>rag</category>
    </item>
  </channel>
</rss>
