microsoft/pyrit

The Python Risk Identification Tool for generative AI (PyRIT) is an open source framework built to empower security professionals and engineers to...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 15th, 2026
Created on December 12th, 2023
Open Issues & Pull Requests: 114 (+0)
GitHub issues: Enabled
Number of forks: 896
Total Stargazers: 4,518 (+1)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.2 hours
Mean response time: 38.2 days
90th percentile: 97.5 days
Tracked items: 340

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "not ready yet" is answered fastest, typically in under an hour, while "datasets" waits about 12 days. Almost all tracked open issues have seen activity in the last three months. 72% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 58
New in 7 days: 17
Closed in 7 days: 21
Avg open age: 186 days
Stale 30+ days: 23
Stale 90+ days: 12

Recent activity

Opened in 7 days: 16
Closed in 7 days: 19
Comments in 7 days: 9
Events in 7 days: 31

Top labels

  • help wanted (134)
  • enhancement (98)
  • good first issue (66)
  • bug (29)
  • datasets (28)
  • documentation (19)
  • not ready yet (19)
  • Bug: triage (16)

Detailed Description

PyRIT is a red-teaming framework that empowers security professionals to proactively identify risks in generative AI systems.

The tool addresses the challenge of systematically discovering vulnerabilities and harmful behaviors in AI models before deployment. It provides a structured approach for conducting adversarial testing against generative AI systems, allowing security teams to simulate attacks and evaluate model robustness. The framework abstracts away the complexity of interacting with different AI endpoints and orchestrates multi-step attack scenarios, enabling practitioners to focus on identifying genuine security gaps rather than managing technical integration details.

Organizations building or deploying generative AI systems should consider PyRIT when they need to conduct security assessments before production release. It suits teams with dedicated security resources who want to move beyond ad-hoc testing toward systematic risk identification. The tool is particularly valuable for those working with multiple AI models or endpoints, as it provides a unified interface rather than requiring separate testing approaches for each system. Security professionals and AI engineers responsible for responsible AI practices will find it most applicable.

The project maintains active engagement with its community through a dedicated Discord server. Development activity shows consistent attention to the codebase with regular updates addressing both new capabilities and maintenance needs. The team has established a formal security policy for vulnerability reporting through official channels, indicating a mature approach to handling security concerns in the tool itself.