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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesAdversarial Input Generation

Creation of edge-case and adversarial inputs to stress-test AI models for safety and brand risks.

Distinct from Adversarial Robustness Testing: Focuses specifically on the generation of inputs for AI model testing rather than general network or security vulnerability research.

Explore 14 awesome GitHub repositories matching security & cryptography · Adversarial Input Generation. Refine with filters or upvote what's useful.

Awesome Adversarial Input Generation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • evidentlyai/evidentlyAvatar evidentlyai

    evidentlyai/evidently

    7,137Vezi pe GitHub↗

    Evidently is an AI observability platform and evaluation framework designed to quantify the performance of machine learning models and large language models. It functions as a monitoring tool for detecting data drift and quality degradation in tabular datasets, while providing a specialized analyzer for the faithfulness and correctness of retrieval augmented generation systems. The project distinguishes itself through an evaluation framework that utilizes judge models and custom rubrics to score language model outputs. It includes tools for iterative prompt optimization and the generation of

    Generates adversarial inputs and edge-case scenarios to perform safety evaluations and brand risk stress-testing on AI models.

    Jupyter Notebookdata-driftdata-qualitydata-science
    Vezi pe GitHub↗7,137
  • superagent-ai/superagentAvatar superagent-ai

    superagent-ai/superagent

    6,631Vezi pe 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

    Detects and blocks prompt injection attacks, jailbreaks, and malicious instructions before they reach the language model.

    TypeScriptaianthropicguardrails
    Vezi pe GitHub↗6,631
  • nvidia/nemo-guardrailsAvatar NVIDIA

    NVIDIA/NeMo-Guardrails

    6,453Vezi pe 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

    Protects models from jailbreak attempts and malicious instructions using input inspection.

    Python
    Vezi pe GitHub↗6,453
  • tensorflow/cleverhansAvatar tensorflow

    tensorflow/cleverhans

    6,443Vezi pe GitHub↗

    Cleverhans este o bibliotecă TensorFlow pentru machine learning adversar, care servește drept framework de atac, benchmark de robustețe și bibliotecă de apărare. Oferă o colecție de instrumente pentru a genera exemple adverse, a testa securitatea rețelelor neuronale și a implementa mecanisme de protecție pentru a crește reziliența modelelor împotriva input-urilor malițioase. Proiectul se concentrează pe crearea de input-uri perturbate, concepute pentru a induce în eroare modelele de machine learning să facă predicții incorecte. Permite evaluarea stabilității și acurateței modelelor de deep learning atunci când sunt supuse zgomotului advers, oferind implementări de referință ale metodelor de atac cunoscute pentru a identifica vulnerabilitățile de securitate. Toolkit-ul acoperă generarea de exemple adverse, apărarea modelelor de machine learning și benchmarking-ul robusteții rețelelor neuronale. Utilizează o interfață agnostică față de model și implementări de atac diferențiabile pentru a executa perturbări bazate pe gradient și bucle de optimizare iterativă.

    Generates malicious input perturbations using reference methods to deceive machine learning models.

    Jupyter Notebook
    Vezi pe GitHub↗6,443
  • trusted-ai/adversarial-robustness-toolboxAvatar Trusted-AI

    Trusted-AI/adversarial-robustness-toolbox

    6,056Vezi pe 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

    Analyzes inputs and activations to flag samples crafted to deceive the model.

    Pythonadversarial-attacksadversarial-examplesadversarial-machine-learning
    Vezi pe GitHub↗6,056
  • helicone/heliconeAvatar Helicone

    Helicone/helicone

    5,830Vezi pe GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    Analyzes user messages to identify jailbreak attempts and malicious instructions across multiple languages and blocks the request.

    TypeScript
    Vezi pe GitHub↗5,830
  • giskard-ai/giskardAvatar Giskard-AI

    Giskard-AI/giskard

    5,434Vezi pe GitHub↗

    Giskard este un framework de evaluare, o bibliotecă de testare și un sistem de monitorizare a calității pentru modele de limbaj mari (LLM) și agenți AI. Acesta servește drept set de instrumente pentru cuantificarea performanței și fiabilității modelelor, oferind capabilități specializate pentru validarea pipeline-urilor de tip retrieval-augmented generation (RAG). Proiectul se distinge printr-un instrument automat de red teaming și un scaner de securitate conceput pentru a identifica vulnerabilități, prompt injections și riscuri de siguranță. Utilizează sondarea adversă și generarea sintetică de cazuri limită pentru a cuantifica robustețea modelului și a detecta scurgerile de informații. Platforma acoperă o gamă largă de capabilități, inclusiv detectarea halucinațiilor și a acurateței faptice, benchmarking-ul raționamentului și logicii, precum și detectarea bias-urilor. Oferă instrumente pentru testarea de regresie, evaluarea componentelor RAG și generarea automată a cazurilor de test din baze de cunoștințe. Sistemul include funcții de gestionare pentru spații de lucru colaborative, control al accesului bazat pe roluri și pipeline-uri de evaluare programate pentru a monitoriza degradarea performanței în timp.

    Generates synthetic edge cases and adversarial inputs to stress-test model resilience and robustness.

    Python
    Vezi pe GitHub↗5,434
  • christophm/interpretable-ml-bookAvatar christophM

    christophM/interpretable-ml-book

    5,317Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un manual tehnic axat pe machine learning interpretabil și AI explicabil. Servește ca manual și referință pentru implementarea tehnicilor care fac modelele complexe de machine learning transparente și ușor de înțeles pentru oameni. Resursa oferă îndrumări atât pentru construirea modelelor inerent transparente, cum ar fi arborii de decizie și modelele liniare rare, cât și pentru aplicarea metodelor de explicare post-hoc sistemelor black-box. Detaliază metodologii specifice pentru cuantificarea importanței caracteristicilor, generarea de raționamente pentru predicții individuale și utilizarea modelelor surogat pentru a aproxima procesele complexe de luare a deciziilor. Conținutul acoperă o gamă largă de capabilități analitice, inclusiv analiza influenței caracteristicilor globale și locale, interpretabilitatea viziunii computerizate și utilizarea contribuțiilor teoretice ale jocurilor, cum ar fi valorile Shapley. De asemenea, abordează evaluarea modelului prin evaluări de interpretabilitate, fluxuri de lucru de depanare pentru a identifica scurtăturile modelului și designul structurilor algoritmice transparente. Proiectul este implementat ca o colecție de Jupyter Notebooks.

    Generates adversarial inputs to stress-test AI models and identify vulnerabilities in their decision logic.

    Jupyter Notebook
    Vezi pe GitHub↗5,317
  • microsoft/agent-governance-toolkitAvatar microsoft

    microsoft/agent-governance-toolkit

    4,522Vezi pe GitHub↗

    agent-governance-toolkit este un framework pentru aplicarea politicilor de securitate, gestionarea identităților zero-trust și sandboxing-ul execuției agenților AI autonomi. Acesta oferă un strat de guvernanță conceput pentru a controla comportamentul agenților prin utilizarea unui motor de politici de securitate, gestionarea identității criptografice și un sandbox de execuție la runtime. Proiectul se distinge printr-un sistem de inele de privilegii pe mai multe niveluri și o rețea de identitate criptografică care securizează comunicarea între entitățile autonome. Implementează un mecanism de scor de încredere bazat pe degradare pentru a urmări fiabilitatea entității și utilizează jurnale de audit hash-chained, rezistente la manipulare, pentru a menține un istoric verificabil al execuției. Toolkit-ul acoperă o gamă largă de arii de capabilități, inclusiv securitatea prompt-urilor pentru a apăra împotriva atacurilor de injecție, maparea automată a conformității cu standardele de reglementare și orchestrarea fluxului de lucru autonom folosind tipare de tip saga. De asemenea, dispune de monitorizarea flotei pentru urmărirea sănătății și a limitelor de cheltuieli, precum și sandboxing-ul execuției instrumentelor pentru a restricționa accesul neautorizat la resurse. O interfață de linie de comandă este furnizată pentru executarea semnalelor de control, validarea politicilor de guvernanță și gestionarea instalării extensiilor.

    Uses a multi-vector evaluation system to detect and block prompt injection and jailbreak attempts.

    Python
    Vezi pe GitHub↗4,522
  • llm-attacks/llm-attacksAvatar llm-attacks

    llm-attacks/llm-attacks

    4,509Vezi pe GitHub↗

    This repository provides tools and methodologies for studying adversarial attacks on large language models. It focuses on understanding how carefully crafted inputs can manipulate or bypass the safety mechanisms of LLMs, enabling researchers to probe model vulnerabilities and improve their robustness. The project covers techniques for generating adversarial prompts, evaluating model responses under attack conditions, and analyzing the effectiveness of different attack strategies.

    Generates gradient-based adversarial inputs to stress-test AI model safety alignments.

    Python
    Vezi pe GitHub↗4,509
  • reinderien/mimicAvatar reinderien

    reinderien/mimic

    3,755Vezi pe GitHub↗

    Mimic is a unicode homoglyph generator and text obfuscation tool. It functions as a character substitutor that replaces standard ASCII characters with visually similar Unicode symbols to create text that appears correct to humans but is functionally different. The project is used for source code obfuscation by inserting subtle syntax errors into code to hide intent or break automated analysis. It also serves as a tool for textual adversarial testing to evaluate the resilience of software filters against maliciously crafted input. The utility achieves these results through a mapping system th

    Generates maliciously crafted input using Unicode substitutions to test the resilience of software filters.

    Python
    Vezi pe GitHub↗3,755
  • azure/pyritAvatar Azure

    Azure/PyRIT

    3,444Vezi pe 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

    Generates adversarial inputs through iterative prompt refinement to bypass safety filters.

    Pythonai-red-teamgenerative-aired-team-tools
    Vezi pe GitHub↗3,444
  • vllm-project/semantic-routerAvatar vllm-project

    vllm-project/semantic-router

    3,205Vezi pe GitHub↗

    Identifies jailbreak attempts and prompt injections in real time to prevent unauthorized model behavior.

    Goai-gatewaybert-classificationfine-tuning
    Vezi pe GitHub↗3,205
  • protectai/llm-guardAvatar protectai

    protectai/llm-guard

    2,561Vezi pe 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

    Detects and blocks prompt injection and jailbreak attempts to prevent malicious hijacking of model behavior.

    Pythonadversarial-machine-learningchatgptlarge-language-models
    Vezi pe GitHub↗2,561
  1. Home
  2. Security & Cryptography
  3. Adversarial Robustness Testing
  4. Adversarial Input Generation

Explorează sub-etichetele

  • Adversarial Input Detection2 sub-tag-uriAnalyzes input data or internal model activations to flag samples likely crafted to deceive the model. **Distinct from Adversarial Input Generation:** Distinct from Adversarial Input Generation: focuses on detecting adversarial inputs, not generating them.
  • Adversarial Suffix GenerationCreating specific string sequences to be appended to queries to trigger restricted responses. **Distinct from Adversarial Input Generation:** Specifically targets the generation of suffixes rather than general adversarial input shapes.
  • Textual Adversarial GeneratorsTools for generating adversarial text inputs specifically designed to test filter resilience via Unicode substitutions. **Distinct from Adversarial Input Generation:** Distinct from general Adversarial Input Generation by specializing in textual homoglyph-based attacks.
  • Textual Adversarial InputsGeneration of text using visually misleading characters to test the resilience of software filters and AI models. **Distinct from Adversarial Input Generation:** Distinct from general Adversarial Input Generation by focusing specifically on visually misleading text characters.