awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 रिपॉजिटरी

Awesome GitHub RepositoriesAI Security

Defensive practices for protecting language models against adversarial manipulation and prompt injection.

Distinguishing note: Specific to AI and LLM security rather than general software cryptography.

Explore 20 awesome GitHub repositories matching security & cryptography · AI Security. Refine with filters or upvote what's useful.

Awesome AI Security GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • garrytan/gstackgarrytan का अवतार

    garrytan/gstack

    110,596GitHub पर देखें↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Implements prompt injection detection, secret scanning, and directory restrictions to secure AI mutations.

    TypeScript
    GitHub पर देखें↗110,596
  • dair-ai/prompt-engineering-guidedair-ai का अवतार

    dair-ai/Prompt-Engineering-Guide

    75,678GitHub पर देखें↗

    This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability. The guide distinguishes itself by offering deep technical insights into agentic workflows and autonomous system design. It covers the implementation of multi-step reasoning chains, tool integration through function calling, and stat

    Implements defensive strategies to protect language model interactions from malicious manipulation.

    MDXagentagentsai-agents
    GitHub पर देखें↗75,678
  • go-skynet/localaigo-skynet का अवतार

    go-skynet/LocalAI

    47,157GitHub पर देखें↗

    LocalAI is a local generative AI platform and inference engine designed to host large language, vision, and audio models on private hardware. It functions as an API compatible gateway that mimics proprietary service endpoints, allowing existing third-party software to integrate with a self-hosted backend. The platform distinguishes itself as a distributed AI model orchestrator, capable of scaling inference across machine clusters using VRAM-aware routing and hardware coordination. It provides a unified interface for diverse open-source backends and supports self-hosted RAG infrastructure thro

    Protects AI services from unauthorized access through identity verification and resource quotas.

    Go
    GitHub पर देखें↗47,157
  • the-art-of-hacking/h4ckerThe-Art-of-Hacking का अवतार

    The-Art-of-Hacking/h4cker

    27,620GitHub पर देखें↗

    This project is a comprehensive cybersecurity knowledge repository that provides a structured collection of technical documentation, training materials, and professional development roadmaps. It serves as a centralized resource for practitioners to navigate complex security disciplines, ranging from offensive and defensive fundamentals to specialized infrastructure and application security. The repository distinguishes itself through a modular resource framework that enables users to construct isolated cyber range environments for hands-on practice. It also features a specialized reference gu

    Serves as a specialized reference guide for AI security, vulnerability management, and incident response.

    Jupyter Notebookaiai-securityartificial-intelligence
    GitHub पर देखें↗27,620
  • vercel-labs/ai-chatbotvercel-labs का अवतार

    vercel-labs/ai-chatbot

    20,501GitHub पर देखें↗

    This is a full-featured chatbot framework and Next.js web application designed for integrating various large language model providers into a web interface. It serves as a template for building AI chatbots that can generate text and structured data through a unified interface. The project functions as an authenticated AI application, incorporating built-in user identity verification and session management. It includes a suite for AI tool integration, allowing language models to execute tool calls and generate structured objects by connecting to external data and functions. The framework provi

    Combines user authentication and credential verification to secure access to AI chat services.

    TypeScript
    GitHub पर देखें↗20,501
  • nearai/ironclawnearai का अवतार

    nearai/ironclaw

    12,456GitHub पर देखें↗

    Ironclaw is an LLM orchestration framework and AI agent gateway designed to connect large language models with external tools, messaging interfaces, and persistent memory systems. It functions as a communication layer that routes interactions between users and AI models via HTTP webhooks and various messaging channels. The system focuses on secure tool execution through a WebAssembly sandbox and isolated containers, which allows the framework to run untrusted code and dynamically generate new tools from natural language descriptions. Security middleware provides prompt injection defense and s

    Implements a protection layer to filter prompt injections and prevent credential leakage during model inference.

    Rust
    GitHub पर देखें↗12,456
  • bmaltais/kohya_ssbmaltais का अवतार

    bmaltais/kohya_ss

    12,384GitHub पर देखें↗

    kohya_ss is a graphical user interface and workbench for fine-tuning diffusion models, specifically designed for Stable Diffusion. It provides a suite of tools for training generative AI models, including specialized interfaces for creating Low-Rank Adaptation weights and training ControlNet spatial control networks. The project distinguishes itself through integrated VRAM usage optimization and hardware acceleration, featuring specific support for Intel GPUs via XPU-accelerated libraries. It implements parameter-efficient training methods and memory-saving techniques like gradient checkpoint

    Includes a security layer requiring username and password authentication for accessing the training interface.

    Python
    GitHub पर देखें↗12,384
  • ardanlabs/gotrainingardanlabs का अवतार

    ardanlabs/gotraining

    12,212GitHub पर देखें↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Offers guidance on implementing security layers and risk mitigation strategies specifically for AI models.

    Go
    GitHub पर देखें↗12,212
  • easydiffusion/easydiffusioneasydiffusion का अवतार

    easydiffusion/easydiffusion

    10,398GitHub पर देखें↗

    Easy Diffusion is a desktop application that generates images from text descriptions using AI. It provides a straightforward interface for creating visuals by simply typing what you want to see, with the ability to preview images as they are being generated. The application supports loading custom AI models, allowing users to switch between different artistic capabilities and styles. It includes tools for editing existing images through text prompts or masks, applying predefined artistic styles like "Realistic" or "Pencil Sketch", and upscaling or correcting facial details after generation. F

    Checks downloaded model files for known security threats before loading them into the application.

    JavaScriptartdiffusiongenerative-art
    GitHub पर देखें↗10,398
  • alibaba/higressalibaba का अवतार

    alibaba/higress

    7,558GitHub पर देखें↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Filters sensitive information and performs security checks specifically on requests directed at AI resources.

    Goai-gatewayai-nativeapi-gateway
    GitHub पर देखें↗7,558
  • cleverhans-lab/cleverhanscleverhans-lab का अवतार

    cleverhans-lab/cleverhans

    6,443GitHub पर देखें↗

    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

    Benchmarks model robustness by using standardized scripts to reproduce defensive techniques across different backends.

    Jupyter Notebookbenchmarkingmachine-learningsecurity
    GitHub पर देखें↗6,443
  • tensorflow/cleverhanstensorflow का अवतार

    tensorflow/cleverhans

    6,443GitHub पर देखें↗

    Cleverhans एक TensorFlow एडवरसैरियल मशीन लर्निंग लाइब्रेरी है जो एक अटैक फ्रेमवर्क, रोबस्टनेस बेंचमार्क और डिफेंस लाइब्रेरी के रूप में कार्य करती है। यह एडवरसैरियल एग्जांपल्स उत्पन्न करने, न्यूरल नेटवर्क्स की सुरक्षा का परीक्षण करने और दुर्भावनापूर्ण इनपुट्स के खिलाफ मॉडल लचीलापन बढ़ाने के लिए सुरक्षात्मक तंत्र लागू करने के लिए उपकरणों का एक संग्रह प्रदान करती है। प्रोजेक्ट का ध्यान ऐसे परटर्ब्ड इनपुट्स बनाने पर है जिन्हें मशीन लर्निंग मॉडल्स को गलत भविष्यवाणियां करने के लिए धोखा देने के लिए डिज़ाइन किया गया है। यह एडवरसैरियल नॉइज़ के अधीन होने पर डीप लर्निंग मॉडल की स्थिरता और सटीकता के मूल्यांकन को सक्षम बनाता है, और सुरक्षा कमजोरियों की पहचान करने के लिए ज्ञात अटैक मेथड्स के संदर्भ कार्यान्वयन प्रदान करता है। टूलकिट एडवरसैरियल एग्जांपल जनरेशन, मशीन लर्निंग मॉडल डिफेंस और न्यूरल नेटवर्क रोबस्टनेस बेंचमार्किंग को कवर करती है। यह ग्रेडिएंट-आधारित परटर्बेशन और इटरेटिव ऑप्टिमाइज़ेशन लूप्स को निष्पादित करने के लिए एक मॉडल-अज्ञेय इंटरफ़ेस और डिफरेंशिएबल अटैक कार्यान्वयन का उपयोग करती है।

    Implements protective mechanisms to harden neural networks against evasion and poisoning attacks.

    Jupyter Notebook
    GitHub पर देखें↗6,443
  • microsoft/security-101microsoft का अवतार

    microsoft/Security-101

    6,203GitHub पर देखें↗

    Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular, framework-aligned modules. It is designed to build core knowledge across multiple security domains without tying content to specific products or platforms, making it suitable for both beginners and professionals seeking a structured introduction to the field. The curriculum is built around established security frameworks, including the MITRE ATT&CK framework for standardized threat analysis and the NIST Cybersecurity Framework for incident response workflows. It covers a broad range of do

    Provides a dedicated curriculum module on AI system security including adversarial attacks and model hardening.

    HTMLappseccia-triaddata-protection
    GitHub पर देखें↗6,203
  • trusted-ai/adversarial-robustness-toolboxTrusted-AI का अवतार

    Trusted-AI/adversarial-robustness-toolbox

    6,056GitHub पर देखें↗

    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

    Applies preprocessing, postprocessing, and detection techniques to harden models against multiple attack types.

    Pythonadversarial-attacksadversarial-examplesadversarial-machine-learning
    GitHub पर देखें↗6,056
  • anthropics/claude-code-security-reviewanthropics का अवतार

    anthropics/claude-code-security-review

    5,316GitHub पर देखें↗

    This project is an AI-powered static analysis tool and automated vulnerability scanner designed to detect security flaws such as injection and authentication bypasses. It uses large language models to perform semantic reasoning across multiple programming languages, identifying vulnerabilities within code changes. The tool operates as a GitHub Action that integrates into continuous integration pipelines to analyze pull request diffs. It focuses on modified lines of code to target new risks and reports findings by posting automated comments directly to the pull request. Analysis is directed b

    Implements a customizable AI-driven security linter that applies project-specific instructions and filters to reduce noise during analysis.

    Python
    GitHub पर देखें↗5,316
  • christophm/interpretable-ml-bookchristophM का अवतार

    christophM/interpretable-ml-book

    5,317GitHub पर देखें↗

    This project is a comprehensive educational resource and technical manual focused on interpretable machine learning and explainable AI. It serves as a textbook and reference for implementing techniques that make complex machine learning models transparent and understandable to humans. The resource provides guidance on both building inherently transparent models, such as decision trees and sparse linear models, and applying post-hoc explanation methods to black-box systems. It details specific methodologies for quantifying feature importance, generating rationales for individual predictions, a

    Details techniques to harden models against adversarial inputs through robust optimization and training.

    Jupyter Notebook
    GitHub पर देखें↗5,317
  • opencx-labs/openchatopencx-labs का अवतार

    opencx-labs/OpenChat

    5,264GitHub पर देखें↗

    OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact

    Authenticates AI action calls using secrets, tokens, or context headers.

    JavaScript
    GitHub पर देखें↗5,264
  • microsoft/ai-systemmicrosoft का अवतार

    microsoft/AI-System

    4,301GitHub पर देखें↗

    AI-System is an educational resource and toolkit designed for learning the hardware and software foundations of deep learning systems. It provides a curriculum and practical exercises for building AI infrastructure, ranging from low-level CUDA kernel development to high-level system management. The project includes a toolkit for developing tensor operations and optimizing GPU performance through direct hardware programming. It also features a framework for distributed training, focusing on resource scheduling and communication protocols to manage large-scale models across multiple computing n

    Teaches how to analyze and mitigate privacy vulnerabilities and adversarial attacks in artificial intelligence models.

    Python
    GitHub पर देखें↗4,301
  • ochinchina/supervisordochinchina का अवतार

    ochinchina/supervisord

    4,262GitHub पर देखें↗

    This project is a Go process supervisor designed to start and monitor multiple background programs with automatic restarts and lifecycle management. It functions as a system for coordinating daemon execution, ensuring continuous operation through a central configuration. The supervisor distinguishes itself with multiple remote administration interfaces, including a process management REST API, an XML-RPC controller, and a built-in web dashboard for monitoring and controlling processes. It features a Prometheus monitoring exporter that serves real-time performance metrics via a dedicated HTTP

    Restricts access to the remote control interface using authenticated identity verification.

    Go
    GitHub पर देखें↗4,262
  • arabold/docs-mcp-serverarabold का अवतार

    arabold/docs-mcp-server

    1,052GitHub पर देखें↗

    This project is a server implementation of the Model Context Protocol designed to function as an AI knowledge retrieval tool. It acts as a semantic search engine and web scraping framework that indexes technical documentation from web sources, local files, and archives, making this information directly accessible to AI coding assistants for context-aware research and querying. The system distinguishes itself through a hybrid search architecture that combines vector-based embeddings with full-text retrieval to improve the accuracy of documentation lookups. It features a modular pipeline for co

    Deploys documentation servers with authentication, network access controls, and telemetry to safely manage knowledge access for AI-driven development tools.

    TypeScriptagentic-aicopilotcursor
    GitHub पर देखें↗1,052
  1. Home
  2. Security & Cryptography
  3. AI Security

सब-टैग एक्सप्लोर करें

  • Authenticated Access Control1 सब-टैगMechanisms to protect AI services from unauthorized access through identity verification. **Distinct from AI Security:** Focuses on access control and authentication for AI apps, not adversarial prompt injection defense
  • Infrastructure Security MeasuresSpecialized security controls applied to cloud services and hardware that support AI systems, extending beyond traditional IT protections. **Distinct from AI Security:** Distinct from AI Security: focuses on the underlying infrastructure (cloud services, hardware) rather than model-level threats like prompt injection.
  • Model Hardening TechniquesMethods to secure machine learning models against reverse-engineering, exploitation, and adversarial inputs that cause incorrect predictions. **Distinct from AI Security:** Distinct from AI Security: focuses specifically on hardening the model itself against adversarial inputs and exploitation, not general AI security practices.
  • Security LintersTools that use AI to apply specific security rules and noise-reduction filters to identify flaws in code. **Distinct from AI Security:** Focuses on using AI to lint and filter security flaws in code, whereas AI Security covers protecting the models themselves from attacks.
  • Threat Protections1 सब-टैगDefenses against unique AI threats including data poisoning, adversarial attacks, and model manipulation targeting machine learning algorithms. **Distinct from AI Security:** Distinct from AI Security: focuses on specific AI threats like data poisoning and adversarial attacks, not general AI security practices.
  • Traditional Security for AI Systems2 सब-टैग्सApplies established cybersecurity practices like access control and vulnerability management to AI systems. **Distinct from AI Security:** Distinct from AI Security: covers applying conventional security controls to AI, not AI-specific threats like prompt injection.