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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to protectai/rebuff

Projects sharing features with Rebuff

30 open-source projects similar to protectai/rebuff, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • leondz/garakleondz avatar

    leondz/garak

    8,227View on 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
    View on GitHub↗8,227
  • nvidia/nemo-guardrailsNVIDIA avatar

    NVIDIA/NeMo-Guardrails

    6,453View on GitHub↗

    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
    View on GitHub↗6,453
  • mnns/llmfuzzermnns avatar

    mnns/LLMFuzzer

    353View on GitHub↗

    This project is no longer actively maintained. You are welcome to fork and continue its development on your own. Thank you for your interest and support.

    Python
    View on GitHub↗353
  • trusted-ai/adversarial-robustness-toolboxTrusted-AI avatar

    Trusted-AI/adversarial-robustness-toolbox

    6,056View on GitHub↗

    The Adversarial Robustness Toolbox (ART) is an open-source library that provides a unified framework for evaluating, defending, and certifying machine learning models against adversarial threats. It wraps models from any framework behind a common estimator interface, enabling composable pipelines for attack generation, defense application, robustness certification, and privacy auditing across evasion, poisoning, and extraction threats. The library distinguishes itself by covering the full adversarial ML security lifecycle within a single toolkit. It supports gradient-based adversarial example

    Pythonadversarial-attacksadversarial-examplesadversarial-machine-learning
    View on GitHub↗6,056

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • azure/pyritAzure avatar

    Azure/PyRIT

    3,444View on GitHub↗

    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
    View on GitHub↗3,444
  • protectai/llm-guardprotectai avatar

    protectai/llm-guard

    2,561View on GitHub↗

    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
    View on GitHub↗2,561
  • nvidia/garakNVIDIA avatar

    NVIDIA/garak

    8,114View on 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
    View on GitHub↗8,114
  • superagent-ai/superagentsuperagent-ai avatar

    superagent-ai/superagent

    6,631View on GitHub↗

    Superagent is an AI safety platform that protects applications from prompt injections, data leaks, and harmful outputs through built-in guardrails. It functions as a prompt injection detection system, data redaction tool, and red team testing tool, automatically removing personally identifiable information and protected health data from AI inputs and outputs while scanning image uploads with vision AI to detect visual prompt injection attacks before processing. The platform routes every prompt through a sequential pipeline of safety checks including injection detection, data redaction, and co

    TypeScriptaianthropicguardrails
    View on GitHub↗6,631
  • harishsg993010/damn-vulnerable-mcp-serverharishsg993010 avatar

    harishsg993010/damn-vulnerable-MCP-server

    1,306View on GitHub↗

    This project is an educational and research platform designed to simulate security vulnerabilities within AI-integrated systems and Model Context Protocol implementations. It provides a controlled environment where users can practice identifying and mitigating common attack vectors, such as prompt injection and unauthorized code execution, by interacting with intentionally insecure tools and protocol configurations. The platform distinguishes itself by offering a dedicated laboratory for auditing Model Context Protocol integrations. It exposes server-side functions as discoverable tools and p

    Python
    View on GitHub↗1,306
  • trigaten/learn_promptingtrigaten avatar

    trigaten/Learn_Prompting

    4,709View on GitHub↗

    Learn_Prompting is an educational project focused on prompt engineering, providing the principles and techniques required to craft effective inputs and improve the quality of generative AI outputs. The project covers advanced prompting strategies to enhance reasoning, reliability, and output quality. This includes techniques for task decomposition, chain-of-thought reasoning, and the use of few-shot and zero-shot guidance. It also addresses model security through the study of prompt hacking, vulnerability analysis, and privacy auditing to prevent sensitive data leaks. The scope extends to th

    MDXchatgptchatgpt-apideep-learning
    View on GitHub↗4,709
  • anthropics/constitutional-aiA

    anthropics/constitutional-ai

    0View on GitHub↗
    View on GitHub↗0
  • cisco-ai-defense/skill-scannercisco-ai-defense avatar

    cisco-ai-defense/skill-scanner

    896View on GitHub↗
    Pythonagentagent-skillssecurity
    View on GitHub↗896
  • cleverhans-lab/cleverhanscleverhans-lab avatar

    cleverhans-lab/cleverhans

    6,443View on GitHub↗

    Cleverhans is an adversarial machine learning library and toolkit designed to generate adversarial examples, incorporate them into training loops, and benchmark the resilience of machine learning models. It provides a gradient-based attack framework for constructing both white-box and black-box attacks to identify model misclassifications. The project includes capabilities for model robustness benchmarking, allowing users to evaluate and verify how models resist evasion attacks and malicious input perturbations. It also facilitates adversarial training to increase a model's resistance to pert

    Jupyter Notebookbenchmarkingmachine-learningsecurity
    View on GitHub↗6,443
  • confident-ai/deepteamconfident-ai avatar

    confident-ai/deepteam

    1,320View on GitHub↗
    Pythonhacktoberfestllm-guardrailsllm-red-teaming
    View on GitHub↗1,320
  • centerforaisafety/harmbenchcenterforaisafety avatar

    centerforaisafety/HarmBench

    991View on GitHub↗

    📰 Latest News 📰 - 🗡️ What is HarmBench 🛡️ - 🌐 Overview 🌐 - ☕ Quick Start ☕ - ⚙️ Installation - 🛠️ Running the Evaluation Pipeline - ➕ Using your own models in HarmBench - ➕ Using your own red teaming methods in HarmBench - 🤗 Classifiers - ⚓ Documentation ⚓ - 🌱 HarmBench's Roadmap 🌱 -…

    Jupyter Notebook
    View on GitHub↗991
  • agentseal/agentsealagentseal avatar

    agentseal/agentseal

    287View on GitHub↗

    Security toolkit for AI agents. Scan your machine for dangerous skills and MCP configs, monitor for supply chain attacks, test prompt injection resistance, and audit live MCP servers for tool poisoning.

    Python
    View on GitHub↗287
  • acmesec/theaimythbookAcmesec avatar

    Acmesec/theAIMythbook

    1,298View on GitHub↗

    Ai迷思录(应用与安全指南)

    View on GitHub↗1,298
  • bethgelab/foolboxbethgelab avatar

    bethgelab/foolbox

    2,966View on GitHub↗

    .. raw:: html

    Python
    View on GitHub↗2,966
  • facebookresearch/cryptenfacebookresearch avatar

    facebookresearch/CrypTen

    1,648View on GitHub↗

    A framework for Privacy Preserving Machine Learning

    Python
    View on GitHub↗1,648
  • evilsocket/auditE

    evilsocket/audit

    0View on GitHub↗
    View on GitHub↗0
  • fairlearn/fairlearnfairlearn avatar

    fairlearn/fairlearn

    2,251View on GitHub↗

    A Python package to assess and improve fairness of machine learning models.

    Python
    View on GitHub↗2,251
  • fr0gger/iatelligencefr0gger avatar

    fr0gger/IATelligence

    384View on GitHub↗

    IATelligence is a Python script that will extract the IAT of a PE file and request GPT to get more information about the API and the ATT&CK matrix related

    Python
    View on GitHub↗384
  • gh05tcrew/pentestagentGH05TCREW avatar

    GH05TCREW/pentestagent

    1,629View on GitHub↗
    Pythonaiai-agentsai-assistant
    View on GitHub↗1,629
  • guardrails-ai/guardrailsguardrails-ai avatar

    guardrails-ai/guardrails

    7,033View on GitHub↗

    Guardrails is a Python SDK that wraps calls to large language models with configurable validation pipelines, corrective actions, and structured output generation. It provides a unified API layer that connects to over 100 language models, applying consistent validation, streaming, and error-handling across providers. The framework validates and corrects model responses against safety and quality rules, detecting and mitigating risks in both inputs and outputs using pre-built and custom validators. The project distinguishes itself through a validator-pipeline architecture that sequentially appl

    Pythonaifoundation-modelgpt-3
    View on GitHub↗7,033
  • agentkitai/agentgateagentkitai avatar

    agentkitai/agentgate

    29View on GitHub↗

    Human-in-the-loop approval system for AI agents. Agents request. Policies decide. Humans approve. Keep humans in control of what AI agents can do.

    TypeScript
    View on GitHub↗29
  • interpretml/interpretinterpretml avatar

    interpretml/interpret

    6,881View on GitHub↗

    Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training inherently transparent models and applying post-hoc explanation techniques to make machine learning predictions human-understandable. The framework distinguishes itself by integrating differential privacy into the training of interpretable models to prevent sensitive data from leaking through explanations. It also features a visualization tool for rendering interactive decision paths and model behavior. The library covers model explainability through feature importance calcu

    C++
    View on GitHub↗6,881
  • jetp1ane/callistoJetP1ane avatar

    JetP1ane/Callisto

    370View on GitHub↗

    An Intelligent Automated Binary Vulnerability Analysis Tool

    Python
    View on GitHub↗370
  • jivoi/awesome-ml-for-cybersecurityjivoi avatar

    jivoi/awesome-ml-for-cybersecurity

    8,131View on GitHub↗
    awesome-listcyber-securitydata-mining
    View on GitHub↗8,131
  • k8sgpt-ai/k8sgptk8sgpt-ai avatar

    k8sgpt-ai/k8sgpt

    7,922View on GitHub↗

    k8sgpt is a suite of Kubernetes-focused tools designed for AI-powered debugging, cluster diagnostics, and self-healing. It functions as an automated analyzer and debugger that uses large language models to explain cluster errors, suggest remediation steps, and identify resource failures. The project distinguishes itself through an extensible analysis framework that supports custom diagnostic plugins and a Model Context Protocol server, which exposes cluster diagnostics as tools for AI assistants. It includes a self-healing agent capable of automatically generating and applying fixes for detec

    Go
    View on GitHub↗7,922
  • ethiack/ai4ehE

    ethiack/ai4eh

    0View on GitHub↗
    View on GitHub↗0