GithubHelp home page GithubHelp logo

marlboromoo / awesome-ai-security Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ottosulin/awesome-ai-security

0.0 1.0 0.0 52 KB

A collection of awesome resources related AI security

License: MIT License

awesome-ai-security's Introduction

Awesome AI Security Awesome Track Awesome List

A curated list of awesome AI security related frameworks, attacks, tools and papers. Inspired by awesome-machine-learning.

If you want to contribute, create a PR or contact me @ottosulin.

Related awesome lists

Frameworks and standards

Taxonomies and terminology

Offensive tools and frameworks

Generic

  • Malware Env for OpenAI Gym - makes it possible to write agents that learn to manipulate PE files (e.g., malware) to achieve some objective (e.g., bypass AV) based on a reward provided by taking specific manipulation actions
  • Deep-pwning - a lightweight framework for experimenting with machine learning models with the goal of evaluating their robustness against a motivated adversary
  • Counterfit - generic automation layer for assessing the security of machine learning systems
  • DeepFool - A simple and accurate method to fool deep neural networks
  • garak - security probing tool for LLMs
  • Snaike-MLFlow - MLflow red team toolsuite
  • HackGPT - A tool using ChatGPT for hacking

Adversarial

Poisoning

  • BadDiffusion - Official repo to reproduce the paper "How to Backdoor Diffusion Models?" published at CVPR 2023

Privacy

  • PrivacyRaven - privacy testing library for deep learning systems

Defensive tools and frameworks

Safety and prevention

  • Guardrail.ai - Guardrails is a Python package that lets a user add structure, type and quality guarantees to the outputs of large language models (LLMs)

Detection

  • ProtectAI's model scanner - Security scanner detecting serialized ML Models performing suspicious actions
  • rebuff - Prompt Injection Detector
  • langkit - LangKit is an open-source text metrics toolkit for monitoring language models. The toolkit various security related metrics that can be used to detect attacks
  • StringSifter - A machine learning tool that ranks strings based on their relevance for malware analysis

Privacy and confidentiality

  • Python Differential Privacy Library
  • Diffprivlib - The IBM Differential Privacy Library
  • PLOT4ai - Privacy Library Of Threats 4 Artificial Intelligence A threat modeling library to help you build responsible AI
  • TenSEAL - A library for doing homomorphic encryption operations on tensors
  • SyMPC - A Secure Multiparty Computation companion library for Syft
  • PyVertical - Privacy Preserving Vertical Federated Learning

Resources for learning

Uncategorized useful resources

Research Papers

Adversarial examples and attacks

Model extraction

Evasion

Poisoning

Privacy

Injection

Other research papers

awesome-ai-security's People

Contributors

commjoen avatar ottosulin avatar s01ipsist avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.