← all repositories
OWASP/www-project-top-10-for-large-language-model-applications

OWASP's field guide to LLM security risks

A consensus-driven Top 10 list that translates familiar appsec vulnerabilities into their weirder, LLM-specific cousins.

1.3k stars Python Learning
www-project-top-10-for-large-language-model-applications
Not currently ranked — collecting fresh signals.
star history

What it does

This is the official repository for the OWASP Top 10 for Large Language Model Applications, now nested under the broader OWASP GenAI Security Project. It documents the most critical security risks facing LLM-based applications—prompt injection, data leakage, supply chain issues, and friends—tailored specifically to how these vulnerabilities manifest when there’s a chatbot in the loop.

The interesting bit

The project deliberately avoids copy-pasting the classic OWASP Top 10. Instead, it examines how conventional vulnerabilities mutate inside LLM architectures—where, say, “input validation” collides with natural language ambiguity and model behavior becomes a moving target. The v2.0 revision is currently in flight.

Key highlights

  • Flagship OWASP project with a working group active on Slack (#project-top10-llm)
  • Licensed CC BY-SA 4.0, so remix-friendly for training materials and internal docs
  • Targets developers, data scientists, and security engineers building LLM plugins or applications
  • Explicitly scoped to LLM application security, not the broader GenAI landscape (other frameworks exist for that)
  • Maintained as a living document with community contributions via issues and PRs

Caveats

  • The repository itself is a documentation hub; the actual guidance lives at genai.owasp.org
  • “Currently scoped towards only LLM Application Security”—so don’t expect deep coverage of multimodal models or pure infrastructure hardening

Verdict

Worth bookmarking if you’re shipping anything with an LLM API behind it. Skip it if you’re looking for automated scanning tools or hands-on exploit code; this is awareness documentation, not a toolkit.

Frequently asked

What is OWASP/www-project-top-10-for-large-language-model-applications?
A consensus-driven Top 10 list that translates familiar appsec vulnerabilities into their weirder, LLM-specific cousins.
Is www-project-top-10-for-large-language-model-applications open source?
Yes — OWASP/www-project-top-10-for-large-language-model-applications is an open-source project tracked on heatdrop.
What language is www-project-top-10-for-large-language-model-applications written in?
OWASP/www-project-top-10-for-large-language-model-applications is primarily written in Python.
How popular is www-project-top-10-for-large-language-model-applications?
OWASP/www-project-top-10-for-large-language-model-applications has 1.3k stars on GitHub.
Where can I find www-project-top-10-for-large-language-model-applications?
OWASP/www-project-top-10-for-large-language-model-applications is on GitHub at https://github.com/OWASP/www-project-top-10-for-large-language-model-applications.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.