microsoft/PyRIT
The Python Risk Identification Tool for generative AI (PyRIT) is an open source framework built to empower security professionals and engineers to proactively identify risks in generative AI systems.
PyRIT provides automated red-teaming and adversarial testing capabilities through a modular architecture supporting multiple LLM endpoints, prompt injection techniques, and attack orchestration patterns. The framework enables systematic vulnerability discovery by chaining attacks across different AI models and services, with built-in scoring mechanisms to assess harm and risk severity. It integrates with major LLM providers and supports custom connectors for diverse AI systems, enabling security teams to conduct reproducible, large-scale adversarial campaigns.
3,630 stars. Actively maintained with 79 commits in the last 30 days.
Stars
3,630
Forks
709
Language
Python
License
MIT
Category
Last pushed
Mar 28, 2026
Commits (30d)
79
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/microsoft/PyRIT"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
Azure/PyRIT
The Python Risk Identification Tool for generative AI (PyRIT) is an open source framework built...
arsbr/Veritensor
The Anti-Virus for AI Artifacts & RAG Firewall. A static analysis tool scanning Models and...
ErdemOzgen/RedAiRange
AI Red Teaming Range
alpernae/AIHTTPAnalyzer
AIHTTPAnalyzer revolutionizes web application security testing by bringing artificial...
canada-ca/navigator
Real-time, collaborative, threat modeling tool. / Un outil collaboratif de modélisation des...