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.
What it solves
PyRIT helps security professionals and engineers proactively identify risks in generative AI systems. It provides a framework to automate the process of finding vulnerabilities and potential failures in AI models, making AI red teaming more accessible.
How it works
PyRIT is an open-source Python framework designed to facilitate the risk identification process. It allows users to integrate various tools and tools to test the system under test (SUT) system, allowing for a more structured and strategy-based approach to security testing of generative AI.
Who it’s for
Security professionals, security engineers, and AI researchers who need to conduct red teaming exercises to ensure the safety and safety of generative AI systems.
Highlights
- own open-source framework for AI red teaming
- Designed for proactive risk identification in generative AI
- Democratizes AI red teaming through open-source tooling
Related
- Project
Kritt-ai/open-krittopen·kritt is an open‑source, self‑hosted platform that orchestrates AI agents (via Codex, Claude Code, Grok Build, etc.) to run custom, prompt‑driven security workflows on code repositories. It builds focused tasks, runs them in parallel Docker containers, validates findings, de‑duplicates and ranks them, and exports a complete report bundle. Designed for bug‑bounty researchers and DevSecOps, it offers a web UI and a headless CLI, supports any model provider, and is released under AGPL‑3.0.
- Project
tophant-ai/aibeatAI Beat is a security evaluation framework that audits LLMs and AI agents by analyzing both their text responses and their underlying runtime execution traces to detect hidden safety risks.
- Project
Tracer-Cloud/opensreOpenSRE is an open‑source framework for AI‑driven Site Reliability Engineering agents. It connects to 60+ observability, cloud, and incident‑management tools, fetches relevant context, runs a tool‑calling reasoning loop, and returns evidence‑backed diagnoses or remediation actions. Users can interact via an interactive shell, a headless CLI, or a Python API, and deploy the system via a managed cloud gateway, self‑hosted container, or EC2 AMI. The project is in public‑alpha (v0.1) and licensed under Apache 2.0.
- Project
arcjet/arcjet-jsArcjet is a security platform for AI applications that provides real-time protection against prompt injection, data leaks, bot abuse, and excessive token usage.
- Project
genkit-ai/genkitAn open-source framework for building full-stack AI applications with unified APIs for multiple model providers and cross-language SDKs.