DamnVulnerableADK

krakovia-evm
1
Simple ADK A2A implementation with SQL injection vulnerability showcasing the dangers of LLMs with open database access and weak system prompt

Overview

What is DamnVulnerableADK

DamnVulnerableADK is a simple ADK A2A implementation that demonstrates SQL injection vulnerabilities and the risks associated with AI agents having open database access and weak system prompts.

How to Use

To use DamnVulnerableADK, set up the environment, configure the API key, and run the project in one of three modes: Client mode, Chat mode, or API Server mode, following the provided installation instructions.

Key Features

Key features include the demonstration of SQL injection vulnerabilities, the ability to manipulate prompts for data exfiltration, and the showcasing of risks when AI agents execute arbitrary SQL commands.

Where to Use

DamnVulnerableADK can be used in cybersecurity training, vulnerability assessment, and educational environments to illustrate the dangers of SQL injection and prompt manipulation in AI systems.

Use Cases

Use cases include testing the security of AI agents, training developers on secure coding practices, and demonstrating the impact of SQL injection vulnerabilities in real-world applications.

Content