Skip to main content

OWASP Top 10 LLM Risks

OWASP Top 10 LLM Risks

Understanding the critical security vulnerabilities in Large Language Model (LLM) applications.

#1

Prompt Injection

Tricking the LLM through malicious input to ignore its original instructions or perform unauthorized actions. This can lead to unexpected and harmful behavior.

#2

Sensitive Information Disclosure

The LLM inadvertently reveals confidential data (PII, secrets, internal context) from its training data, context window, or external data retrieval systems.

#3

Supply Chain Risks

Compromise through vulnerabilities in pre-trained models, third-party plugins, or data sources used to build, train, or integrate the LLM application.

#4

Data and Model Poisoning

Malicious actors inject corrupted or biased data during the training/fine-tuning process, leading the model to learn harmful, incorrect, or prejudiced behaviors.

#5

Improper Output Handling

The LLM generates potentially harmful or executable content (e.g., HTML, SQL, code snippets) that is not sanitized before being rendered or executed by the host system.

#6

Excessive Agency

The LLM is given overly permissive functions or access rights, allowing it to perform critical, unintended, or dangerous actions (e.g., deleting data, transferring funds).

#7

System Prompt Leakage

An attacker successfully extracts the secret, proprietary system prompt or configuration details, revealing the LLM's operational logic and potentially sensitive context.

#8

Vector and Embedding Weaknesses

Vulnerabilities in Vector Databases or Retrieval-Augmented Generation (RAG) systems, such as injecting vectors that lead to incorrect or malicious data retrieval.

#9

Misinformation

The LLM generates false, inaccurate, or misleading information (hallucinations), which is then consumed and trusted by the end-user or downstream systems.

#10

Unbounded Consumption

Lack of effective resource limits leads to denial-of-service (DoS) or excessive billing by allowing attackers to trigger high-cost, continuous, or repeated computational tasks.

Source: OWASP Foundation - Top 10 for Large Language Model Applications

Comments

Popular posts from this blog

Stop Overthinking AI: Try These Free, Easy Tools First

​Free AI Tools You Can Actually Use (Without Spending a Dime) If AI has felt too expensive or too technical, here’s the good news: you can start using powerful, genuinely helpful tools today—free—and most take just minutes to learn. Think of AI tools as digital assistants. They can: Draft emails and blog posts Clean up your writing Generate images and videos Summarize meetings Organize your calendar Streamline business tasks Many offer generous free plans, so you can try them without a credit card. Writing and Communication ChatGPT: A chat-style assistant for brainstorming, outlining, drafting, and quick research. You can even generate images. Grammarly: Real-time writing help that fixes grammar, suggests clearer phrasing, and adjusts tone in Gmail, Google Docs, and more. ElevenLabs: Turns text into realistic voiceovers—perfect for videos, demos, and audiobooks. Tools That Save You Time Zapier: Connects your apps and automates busywork. Example: when a lead emails you, add them to a sh...

Apple Journal Isn’t Just A Diary App

Photographer: Jan Kahánek | Source: Unsplash Apple Journal: The Features You’re Probably Ignoring By Greg Doig I’ll be honest with you: when Apple Journal launched with iOS 17.2, I dismissed it. It looked like a polished notes app with a nicer icon. I opened it once, saw the empty journal prompts, and went back to my regular routine. That was a mistake. After spending several weeks actually using it — and digging into how it works under the hood — I’ve changed my mind. This isn’t just a diary app. It’s one of the most privacy-respecting personal data tools Apple has ever built, and most people are using maybe 20% of what it can do. Here’s what I think you’re missing. The Core Experience: Simpler Than You Think Getting Started Open the Journal app. Tap the “+” button. Start typing. That’s genuinely it. Apple’s design philosophy here is low friction above all else. The assumption is that if opening your journal takes more than three seconds, you won’t do it consistently. They’re right. ...

How AI-powered social engineering exploits help desk staff and what tech companies can do to stay ahead

Photographer: Centre for Ageing Better | Source: Unsplash In today’s digital world, technology advances swiftly, bringing both opportunities and challenges. Businesses and individuals alike rely on tech for solutions and support. However, cybercriminals have adapted, using artificial intelligence (AI) to conduct sophisticated social engineering attacks targeting help desk staff. Understanding these threats and implementing effective countermeasures is crucial for companies aiming to bolster their cybersecurity. Understanding AI-powered social engineering AI-powered social engineering involves using AI tools to mimic human-like interactions, exploiting the natural trust help desk staff have in their clients. These attacks can be compelling, as AI can generate language patterns and adapt quickly to responses, making it difficult for employees to distinguish between legitimate queries and those of malicious actors. AI's ability to learn and adapt in real-time makes these attacks part...