awesome-llm-security  by corca-ai

Awesome LLM security resources

Created 2 years ago
1,388 stars

Top 29.1% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This repository is a curated collection of resources focused on Large Language Model (LLM) security, targeting researchers, developers, and security professionals. It aims to consolidate tools, papers, articles, and benchmarks related to LLM vulnerabilities, attacks, and defenses, providing a centralized hub for understanding and mitigating risks in LLM applications.

How It Works

The project functions as an "awesome list," meticulously categorizing and linking to a wide array of academic papers, practical tools, and informative articles. It covers various attack vectors such as white-box, black-box, and backdoor attacks, alongside defense mechanisms, platform security, and benchmarking efforts. The organization into specific categories facilitates efficient navigation and research into LLM security threats and solutions.

Quick Start & Requirements

This is a curated list, not a software package. No installation or execution is required. The primary use is for research and reference.

Highlighted Details

  • Extensive categorization of academic papers, including links to papers and associated code repositories where available.
  • A comprehensive list of tools for LLM security assessment, including scanners, fuzzers, and prompt injection detectors.
  • Coverage of emerging attack types like indirect prompt injection, backdoor attacks, and fingerprinting.
  • Inclusion of surveys and articles that provide broader context and practical advice on LLM security.

Maintenance & Community

Contributions are welcomed, with guidelines provided for submission. The project actively links to relevant social media and blogs for ongoing community engagement and updates.

Licensing & Compatibility

The repository itself is likely under a permissive license (e.g., MIT, Apache 2.0) given its nature as a curated list, but individual linked resources may have different licenses. Compatibility for commercial use depends on the licenses of the linked tools and papers.

Limitations & Caveats

As a curated list, the project's content is dependent on external contributions and the availability of linked resources. The rapidly evolving nature of LLM security means the list requires continuous updates to remain comprehensive and current.

Health Check
Last Commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
46 stars in the last 30 days

Explore Similar Projects

Starred by Dan Guido Dan Guido(Cofounder of Trail of Bits), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

PurpleLlama by meta-llama

0.6%
4k
LLM security toolkit for assessing/improving generative AI models
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.