GenAI-Red-Team-Lab
https://genai.owasp.org/initiatives/#ai-redteaming
File Explorer
- 1-backlog-entry.yml
- config.yml
- CODEOWNERS
- __init__.py
- AdversarialPromptGenerator.py
- CATEGORIES.py
- DiversityFilter.py
- main.py
- PROMPT_TEMPLATES.py
- STRATEGY_LIBRARY.py
- versioncheck.py
- config.toml
- emotional_blackmail_and_urgency_20260604_085123.json
- rag_document_poisoning_20260604_085135.json
- system_prompt_exfiltration_20260604_085038.json
- system_prompt_exfiltration_20260607_225204.json
- system_prompt_exfiltration_20260607_232744.json
- test
- .gitkeep
- log_20260607_225204.md
- log_20260607_232744.md
- .gitignore
- attack.py
- Makefile
- pyproject.toml
- README.md
- uv.lock
- settings.json
- arch-agent0.svg
- .gitkeep
- minimal.md
- MITRE_RAG_AML_T0070_T0071_v2025.md
- OWASP_Top10_LLM_App_v2025.md
- OWASP_Top10_v2021.md
- .gitkeep
- log_20251205_040107.md
- log_20251205_042429.md
- log_20251205_053044.md
- .gitignore
- main.py
- Makefile
- pyproject.toml
- README.md
- run_agent.py
- uv.lock
- config.toml
- .gitignore
- attack.py
- main.py
- Makefile
- pyproject.toml
- README.md
- uv.lock
- config.toml
- garak.yaml
- .gitkeep
- extract_tags.py
- .gitignore
- attack.py
- integrate.py
- Makefile
- pyproject.toml
- README.md
- uv.lock
- image 1.png
- image 2.png
- image 3.png
- image 4.png
- image 5.png
- image 6.png
- image 7.png
- image 8.png
- image 9.png
- image.png
- exploit.py
- Makefile
- README.md
- config.toml
- .gitkeep
- 2025-12-26.md
- 2026-01-17.md
- .gitignore
- attack.py
- main.py
- Makefile
- pyproject.toml
- README.md
- uv.lock
- image 1.png
- image 10.png
- image 11.png
- image 2.png
- image 3.png
- image 4.png
- image 5.png
- image 6.png
- image 7.png
- image 8.png
- image 9.png
- image.png
- README.md
- .gitignore
- attack.py
- config.toml
- Makefile
- n8n_exploit_workflow.png
- pyproject.toml
- README.md
- uv.lock
- .gitignore
- attack.py
- config.toml
- Makefile
- pyproject.toml
- README.md
- setup_target.py
- uv.lock
- config.toml
- .gitkeep
- .gitignore
- gradioProvider.js
- Makefile
- package-lock.json
- package.json
- promptfooconfig.js
- README.md
- attack.py
- Makefile
- attack.py
- Makefile
- interactive_trainer.py
- README.md
- submission_audit.md
- verify_all.sh
- config.toml
- test_reconnaissance.py
- .gitignore
- attack.py
- Makefile
- manage_target.py
- pyproject.toml
- README.md
- reconnaissance.py
- uv.lock
- .gitkeep
- README.md
- .gitignore
- .python-version
- config.toml
- Containerfile
- main.py
- Makefile
- pyproject.toml
- README.md
- seed_user.py
- uv.lock
- Program.cs
- VulnerableSemanticKernel.csproj
- Containerfile
- Makefile
- README.md
- __init__.py
- openai.py
- README.md
- __init__.py
- main.py
- gradio_app.py
- main.py
- client_config.toml
- model.toml
- prompts.toml
- .gitkeep
- LLM_TM_diagram.json
- LLM_TM_report.md
- LLM_TM_report.pdf
- .gitignore
- Containerfile
- entrypoint.sh
- Makefile
- packages.txt
- pyproject.toml
- README.md
- uv.lock
- Containerfile
- Makefile
- README.md
- __init__.py
- openai.py
- README.md
- __init__.py
- main.py
- gradio_app.py
- main.py
- client_config.toml
- model.toml
- prompts.toml
- .gitkeep
- LLM_TM_diagram.json
- LLM_TM_report.md
- LLM_TM_report.pdf
- Containerfile
- entrypoint.sh
- Makefile
- packages.txt
- pyproject.toml
- README.md
- uv.lock
- Containerfile
- Makefile
- README.md
- Containerfile
- Makefile
- README.md
- __init__.py
- openai.py
- openai_tool.py
- README.md
- __init__.py
- main.py
- gradio_app.py
- main.py
- client_config.toml
- model.toml
- prompts.toml
- .gitkeep
- main.py
- LLM_TM_diagram.json
- LLM_TM_report.md
- LLM_TM_report.pdf
- .gitignore
- Containerfile
- entrypoint.sh
- Makefile
- packages.txt
- pyproject.toml
- README.md
- uv.lock
- __init__.py
- openai.py
- pinecone.py
- README.md
- s3.py
- __init__.py
- main.py
- rag_engine.py
- gradio_app.py
- main.py
- client_config.toml
- model.toml
- prompts.toml
- Black_hat_(computer_security).pdf
- Blue_team_(computer_security).pdf
- Red_team.pdf
- Security_hacker.pdf
- White_hat_(computer_security).pdf
- .gitkeep
- ingest.py
- RAG_TM_diagram.json
- RAG_TM_report.md
- RAG_TM_report.pdf
- .gitignore
- Containerfile
- entrypoint.sh
- Makefile
- packages.txt
- pyproject.toml
- README.md
- uv.lock
- README.md
- .gitkeep
- community_resources.md
- llm_chatbot_system_prompt_exfiltration.md
- multi_technique_guardrail_bypass_evaluation.md
- multi_turn_safety_bypass_and_system_role_override.md
- README.md
- semantickernel_orchestration_security_tutorial.md
- tools.md
- .gitignore
- .mailmap
- CONTRIBUTING.md
- LICENSE
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
node
View Details ▼
node
Server-side JavaScript platform (Node.js).
node {{path/to/file}}
Run a JavaScript file:
node
Start a REPL (interactive shell):
node --watch {{path/to/file}}
Execute the specified file restarting the process when an imported file is changed (requires Node.js version 18.11+):
ollama
View Details ▼
ollama
A large language model runner.
For a list of available models, see <https://ollama.com/library>.
ollama serve
Start the daemon required to run other commands:
ollama run {{model}}
Run a model and chat with it (will automatically download the model if it's not downloaded):
ollama run {{model}} --think=false "{{prompt}}"
Run a model with a single prompt and thinking turned off:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
podman machine
View Details ▼
podman machine
Create and manage virtual machines running Podman.
Included with Podman version 4 or greater.
podman machine {{[ls|list]}}
List existing machines:
podman machine init
Create a new default machine:
podman machine init {{name}}
Create a new machine with a specific name:
podman
View Details ▼
podman
Simple management tool for pods, containers, and images.
Podman provides a Docker-CLI comparable command-line. Simply put: `alias docker=podman`.
podman ps {{[-a|--all]}}
List all containers (both running and stopped):
podman run --name {{container_name}} {{image}}
Create a container from an image, with a custom name:
podman {{start|stop}} {{container_name}}
Start or stop an existing container:
apt-get
View Details ▼
apt-get
Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.
sudo apt-get update
Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):
sudo apt-get install {{package}}
Install a package, or update it to the latest available version:
sudo apt-get remove {{package}}
Remove a package:
