awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NVIDIA avatar

NVIDIA/garak

0
View on GitHub↗
8,114 Stars·1,023 Forks·Python·Apache-2.0·9 Aufrufediscord.gg/uVch4puUCs↗

Garak

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 maps all detected vulnerabilities to recognized industry security taxonomies.

The system provides capabilities for behavioral weakness detection, adversarial prompt testing, and the generation of detailed audit reports. It is built with a plugin-based architecture that allows for the extension of scanner capabilities through custom probes, detectors, and data generators.

Features

  • LLM Vulnerability Scanners - Provides an automated scanner to identify prompt injection and data leakage vulnerabilities in large language models.
  • Adversarial Testing - Executes dynamic probes to find specific inputs that trigger unintended or harmful model responses.
  • Safety Auditing Reports - Generates detailed audit reports and maps model failures to industry taxonomies for safety compliance.
  • Behavioral Weakness Detectors - Implements detectors to identify model failures like jailbreaks and misinformation by analyzing output behavior.
  • Model Evaluation Tools - Measures model reliability by mapping vulnerability findings to recognized industry security taxonomies.
  • Model Provider Integrations - Provides connectors for cloud-hosted and local large language models to enable AI-driven vulnerability probing.
  • Model Red-Teaming - Simulates adversarial attacks to identify behavioral weaknesses, jailbreaks, and misinformation risks in AI models.
  • Provider-Agnostic Model Interfaces - Abstracts various LLM APIs and local model files into a common interface for consistent testing.
  • Retrieval-Augmented Generation Security - Evaluates RAG pipelines for indirect prompt injection and other vulnerabilities in the data retrieval flow.
  • Adaptive Probing Loops - Executes reactive probing loops that adapt inputs based on previous model behavior to uncover weaknesses.
  • Adversarial Probing Loops - Implements an adaptive probing loop that generates prompts reacting to previous model behavior to uncover weaknesses.
  • LLM - Probes large language models for hallucinations, data leakage, and prompt injection using automated testing vectors.
  • RAG Pipeline Scanning - Audits retrieval-augmented generation pipelines specifically for vulnerabilities like indirect prompt injection.
  • Model Response Validation Wrappers - Evaluates model outputs using specialized validation layers to identify failures like jailbreaks.
  • Prompt Parsers - Transforms and paraphrases input prompts in flight using a pipeline of modifiers before model delivery.
  • Prompt Processing - Provides middleware to transform and paraphrase prompts in flight before they reach the model.
  • Framework Capability Extensions - Enables implementation of custom probes and detectors through a plugin-based framework extension.
  • Adversarial Data Generators - Allows the creation of specific input data types for probing models via custom generator classes.
  • Vulnerability Mapping - Categorizes security risks by grouping vulnerability results according to recognized industry standards.
  • Custom Security Scan Extensions - Features a plugin-based architecture for adding custom probes, detectors, and testing vectors.
  • Security Report Generation - Produces detailed records of model parameters, prompts, and responses to ensure testing transparency.
  • Vulnerability Category Mapping - Groups individual vulnerability hits into standardized security categories for high-level risk reporting.
  • Plugin-Based Architectures - Provides a plugin-based architecture for adding custom probes, detectors, and data generators.
  • AI Red Teaming - Vulnerability scanner for probing LLM weaknesses and jailbreaks.
  • AI Security and Red Teaming - Red-teaming kit for probing LLMs for hallucinations and data leakage.
  • AI Security Frameworks - Comprehensive vulnerability scanner for large language models.
  • Red Teaming and Security - Vulnerability scanner for detecting LLM hallucinations and jailbreaks.
  • Safety and Security - Vulnerability scanner for identifying model weaknesses.
  • Sicherheit und Datenschutz - Listed in the “Security And Privacy” section of the Llm Course awesome list.
  • Security and Red Teaming - Vulnerability scanner for detecting prompt injection and jailbreak risks.
  • Security and Sandboxing - Vulnerability scanner for language models.

Star-Verlauf

Star-Verlauf für nvidia/garakStar-Verlauf für nvidia/garak

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Garak

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Garak.
  • protectai/llm-guardAvatar von protectai

    protectai/llm-guard

    2,561Auf GitHub ansehen↗

    LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large language models. It functions as a proxy gateway and security layer to block prompt injections, toxicity, and sensitive data leakage while ensuring that model interactions remain compliant with organizational policies. The system distinguishes itself through a modular scanner pipeline that utilizes local model orchestration to eliminate external network dependencies. It supports real-time security filtering via streaming chunk analysis and implements a fail-fast execution model

    Pythonadversarial-machine-learningchatgptlarge-language-models
    Auf GitHub ansehen↗2,561
  • azure/pyritAvatar von Azure

    Azure/PyRIT

    3,444Auf GitHub ansehen↗

    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

    Pythonai-red-teamgenerative-aired-team-tools
    Auf GitHub ansehen↗3,444
  • leondz/garakAvatar von leondz

    leondz/garak

    8,227Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,227
  • nvidia/nemo-guardrailsAvatar von NVIDIA

    NVIDIA/NeMo-Guardrails

    6,453Auf GitHub ansehen↗

    NeMo-Guardrails is a toolkit for adding programmable safety constraints and dialogue boundaries to large language model conversational systems. It functions as security middleware that intercepts inputs and outputs to block prompt injections, jailbreaks, and sensitive data leaks, while providing a conversational dialogue manager to define structured interaction flows through configuration files. The framework includes a hallucination filter to screen model outputs for factual accuracy and a specialized modeling language for defining conversational flows and constraints. It provides capabiliti

    Python
    Auf GitHub ansehen↗6,453
Alle 30 Alternativen zu Garak anzeigen→

Häufig gestellte Fragen

Was macht nvidia/garak?

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.

Was sind die Hauptfunktionen von nvidia/garak?

Die Hauptfunktionen von nvidia/garak sind: LLM Vulnerability Scanners, Adversarial Testing, Safety Auditing Reports, Behavioral Weakness Detectors, Model Evaluation Tools, Model Provider Integrations, Model Red-Teaming, Provider-Agnostic Model Interfaces.

Welche Open-Source-Alternativen gibt es zu nvidia/garak?

Open-Source-Alternativen zu nvidia/garak sind unter anderem: protectai/llm-guard — LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large… azure/pyrit — PyRIT is an AI vulnerability assessment tool and security scanner designed to detect risks in large language model… leondz/garak — Garak is a suite of tools for measuring AI reliability, scanning for vulnerabilities, and automating security… nvidia/nemo-guardrails — NeMo-Guardrails is a toolkit for adding programmable safety constraints and dialogue boundaries to large language… 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…