awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/PyRIT

0
View on GitHub↗
3,444 stars·667 forks·Python·mit·13 vuesazure.github.io/PyRIT↗

PyRIT

PyRIT is an AI vulnerability assessment tool and security scanner designed to detect risks in large language model applications. It functions as a generative AI red teaming framework used to simulate adversarial attacks and identify weaknesses in system guardrails.

The tool automates AI risk assessment by scanning generative AI components for security vulnerabilities. It utilizes automated testing and analysis to identify security gaps and prevent potential exploits through a consistent, repeatable process.

The system incorporates asynchronous model orchestration to compare security postures across multiple models and uses heuristic-based risk scoring to quantify attack success. It supports prompt-based adversarial generation, template-based payload injection, and stateful interaction loops for multi-turn simulations. A plugin-driven test suite allows for the integration of modular security checkers to target specific AI vulnerabilities.

Features

  • Security Vulnerability Scanning - Provides an automated security scanner to detect vulnerabilities and potential exploits in generative AI systems.
  • Multi-turn Interaction Managers - Manages stateful, multi-turn interactions to simulate complex social engineering attacks.
  • LLM Vulnerability Scanners - Probes large language models for behavioral security flaws such as prompt injection and data leakage.
  • Model Red-Teaming - Provides a framework for adversarial testing and vulnerability scanning to detect safety failures in AI models.
  • AI Vulnerability Scanning - Employs automated scanners to identify security weaknesses in generative AI components.
  • Adversarial Payloads - Utilizes template-based payload injection to evaluate the robustness of generative AI system prompts.
  • Adversarial Input Generation - Generates adversarial inputs through iterative prompt refinement to bypass safety filters.
  • AI Risk Assessments - Implements consistent and repeatable automated analysis to evaluate the security posture of generative AI systems.
  • AI Security Assessment - Acts as a security analyzer for detecting vulnerabilities and risks specifically within AI infrastructure.
  • Adversarial Red Teaming Toolkits - Functions as a red teaming toolkit to test model robustness against safety guardrails using adversarial techniques.
  • AI Model Vulnerabilities - Identifies and manages security flaws and manipulation techniques specific to Large Language Models.
  • Model Request Orchestrators - Implements an orchestrator to manage concurrent requests across multiple LLMs for security posture comparison.
  • Criteria-Based Scoring Engines - Provides a scoring engine that evaluates model outputs against security criteria to quantify attack success.
  • Modular Security Checkers - Ships a plugin-driven test suite for integrating modular security checkers that target specific AI vulnerabilities.
  • AI Security - Orchestration tool for multi-turn AI red teaming.
  • AI Security and Red Teaming - Python Risk Identification Toolkit for generative AI by Microsoft.
  • Red Teaming and Security - Python-based tool for automating red-teaming and risk identification.
  • Security & Privacy - Red-teaming framework for identifying risks in generative AI systems.

Historique des stars

Graphique de l'historique des stars pour azure/pyritGraphique de l'historique des stars pour azure/pyrit

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à PyRIT

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec PyRIT.
  • leondz/garakAvatar de leondz

    leondz/garak

    8,227Voir sur GitHub↗

    Garak is a suite of tools for measuring AI reliability, scanning for vulnerabilities, and automating security assessments through adaptive probing. It functions as a generative AI vulnerability scanner and evaluation tool designed to identify security gaps, hallucinations, and failure modes in language models. The framework provides a toolkit for red-teaming and safety assessments, utilizing a structured system of probes and detectors to calculate failure rates. It specifically scans for risks such as data leakage and prompt injection by recording model responses to adversarial inputs. The p

    Python
    Voir sur GitHub↗8,227
  • nvidia/garakAvatar de NVIDIA

    NVIDIA/garak

    8,114Voir sur GitHub↗

    Garak is an AI model evaluation tool and vulnerability scanner designed for red teaming large language models and auditing the security of retrieval-augmented generation pipelines. It identifies behavioral weaknesses, such as jailbreaks, hallucinations, and data leakage, by simulating adversarial attacks and executing automated testing vectors. The framework utilizes an adaptive probing loop where prompts can react to previous model behavior and be modified in flight via middleware. To ensure consistent analysis, it employs a provider-agnostic interface to interact with various model APIs and

    Pythonaillm-evaluationllm-security
    Voir sur GitHub↗8,114
  • promptfoo/promptfooAvatar de promptfoo

    promptfoo/promptfoo

    10,529Voir sur GitHub↗

    Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic workflows. It provides a unified environment to run prompts against multiple providers, allowing developers to systematically validate model outputs against objective assertions, semantic similarity metrics, and custom grading rubrics. The platform distinguishes itself through a provider-agnostic execution layer and a stateful orchestrator capable of simulating multi-turn conversations and complex tool-use trajectories. It includes a dedicated adversarial mutation pipeline that

    TypeScriptcici-cdcicd
    Voir sur GitHub↗10,529
  • giskard-ai/giskardAvatar de Giskard-AI

    Giskard-AI/giskard

    5,434Voir sur GitHub↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Python
    Voir sur GitHub↗5,434
Voir les 30 alternatives à PyRIT→

Questions fréquentes

Que fait azure/pyrit ?

PyRIT is an AI vulnerability assessment tool and security scanner designed to detect risks in large language model applications. It functions as a generative AI red teaming framework used to simulate adversarial attacks and identify weaknesses in system guardrails.

Quelles sont les fonctionnalités principales de azure/pyrit ?

Les fonctionnalités principales de azure/pyrit sont : Security Vulnerability Scanning, Multi-turn Interaction Managers, LLM Vulnerability Scanners, Model Red-Teaming, AI Vulnerability Scanning, Adversarial Payloads, Adversarial Input Generation, AI Risk Assessments.

Quelles sont les alternatives open-source à azure/pyrit ?

Les alternatives open-source à azure/pyrit incluent : nvidia/garak — Garak is an AI model evaluation tool and vulnerability scanner designed for red teaming large language models and… leondz/garak — Garak is a suite of tools for measuring AI reliability, scanning for vulnerabilities, and automating security… promptfoo/promptfoo — Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic… giskard-ai/giskard — Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI… tencent/ai-infra-guard — AI-Infra-Guard is a security scanning platform designed to detect vulnerabilities across large language model… meta-llama/purplellama — PurpleLlama is a collection of security components and toolkits designed for large language models. It provides…