llm-sec

llm-sec

3 Stars

A hands-on learning platform for understanding and testing LLM security vulnerabilities

tomabai
Jul 17, 2025
3 stars
Category
Vulnerable-labs
GitHub Stars
3
Project Added On
Jul 17, 2025
Contributors
1

OWASP Top 10 LLM Vulnerabilities Interactive Guide

An interactive web application showcasing the OWASP Top 10 LLM Application Security Risks. Built with Next.js, Tailwind CSS, and shadcn/ui components.

License: MIT
Next.js
React

Overview

This project provides an educational resource for understanding and mitigating the OWASP Top 10 LLM Application Security Risks. It’s designed to help developers, security professionals, and organizations understand the unique security challenges when working with Large Language Models (LLMs).

Features

  • Interactive threat model diagram
  • Detailed information about each vulnerability
  • Demo pages for each vulnerability type
  • Modern, responsive UI with accessibility features
  • Code examples for implementing proper security controls
  • Best practices for securing LLM applications

Getting Started

  1. Clone the repository
  2. Install dependencies:
    bash npm install
  3. Run the development server:
    bash npm run dev
  4. Open http://localhost:3000 in your browser

Project Structure

  • /src/app - Next.js app router pages
  • /src/components - Reusable React components
  • /public - Static assets including the threat model diagram
  • /src/lib - Utility functions and shared code
  • /src/utils - Utility functions for the application

Contributing

Contributions are welcome! Please see our CONTRIBUTING.md for details on how to submit pull requests, report issues, and suggest enhancements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Acknowledgments

  • OWASP for their research and documentation on LLM security risks
  • All contributors who have helped improve this project

Tool Information

Author

tomabai

Project Added On

July 17, 2025

License

Open Source

Tags

security tool