Skip to main content

Prerequisites

  • Python 3.11+

Installation

pip install aixploit

Quick Start Guide

export OPENAI_KEY="sk-xxxxx"
export OLLAMA_URL="hxxp:"
export OLLAMA_API_KEY="ollama"
from aixploit.plugins import PromptInjection
from aixploit.core import run

target = ["Openai", "", "gpt-3.5-turbo"]
attackers = [PromptInjection("quick")]

results = run(attackers, target, os.getenv("OPENAI_KEY"))
for idx, attacker in enumerate(attackers):
    print(f"Attacker: {attacker.__class__.__name__}")
    print(f"Success Rate: {success_rates_percentage[idx] * 100:.2f}%")

Results Visualization

The success rates visualization shows the effectiveness of different attack vectors against the target LLM model. Higher percentages indicate more successful prompt injection attempts, helping identify potential vulnerabilities in the model’s response patterns.

Contributing

Fork Repository

Start by forking the repository

Make Changes

Implement your features or fixes

Submit PR

Create a pull request for review

Support & Community

Discord Community

Join our Discord server for discussions and support

GitHub Issues

Report bugs and request features on GitHub