
<div class="card">
<div class="card-header">Here is the 'OWASP Top 10 for Large Language Model Applications'. [Overreliance](https://llmtop10.com/llm09/) is relevant to my research.

(I’ve generally used the term “automation bias”, though perhaps a more direct term like overreliance is better.)

You can see my discussion in the “Extending searching” chapter of my dissertation (particularly the sections on "[Spaces for evaluation](/diss/extending_searching.html#spaces-for-evaluation)" and "[Decoupling performance from search](/diss/extending_searching.html#decoupling-performance-from-search)") as I look at how data engineers appear to effectively address related risks in their heavy use of general-purpose web search at work. I'm very focused on how the searcher is situated and what they are doing well before and after they actually type in a query (or enter a prompt).

Key lessons in my dissertation: (1) The data engineers are not really left to evaluate search results as they read them and assigning such responsibility could run into [Meno's Paradox](/search/?q=meno’s+paradox) (instead there are various tools, processes, and other people that assist in evaluation). (2) While search is a massive input into their work, it is not tightly coupled to their key actions (instead there are useful frictions (and perhaps fictions), gaps, and buffers).<sup><a class="pb-2" href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7092932563161284609/" data-bs-toggle="tooltip" data-bs-placement="top" title="Shared on LinkedIn at this link."><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#0077B5" class="bi bi-linkedin" viewBox="0 0 16 16">
  <path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z"/>
</svg></a></sup>


</div>
<div class="card-header">I'd like discussion explicitly addressing "inadequate informing" ([wc?](/glossary#wc)), where the information generated is accurate but inadequate given the situation-and-user. 

The section does refer to "inappropriate" content, but usage suggests "toxic" rather than insufficient or inadequate.<sup><a class="pb-2" href="https://twitter.com/danielsgriffin/status/1687159634275266560" data-bs-toggle="tooltip" data-bs-placement="top" title="Shared on Twitter at this link."><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16">
  <path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"/>
</svg></a></sup>
</div>
<div class="card-body">
<small class="text-muted p-0 m-0">OWASP on Aug 01, 2023<a href="https://owasp.org/www-project-top-10-for-large-language-model-applications/"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" class="bi bi-link-45deg" viewBox="0 0 16 16">
<path d="M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1.002 1.002 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4.018 4.018 0 0 1-.128-1.287z"/>
<path d="M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243L6.586 4.672z"/>
</svg></a></small>
<p class="card-text">
<blockquote>The OWASP Top 10 for Large Language Model Applications project aims to educate developers, designers, architects, managers, and organizations about the potential security risks when deploying and managing Large Language Models (LLMs). The project provides a list of the top 10 most critical vulnerabilities often seen in LLM applications, highlighting their potential impact, ease of exploitation, and prevalence in real-world applications. Examples of vulnerabilities include prompt injections, data leakage, inadequate sandboxing, and unauthorized code execution, among others. The goal is to raise awareness of these vulnerabilities, suggest remediation strategies, and ultimately improve the security posture of LLM applications. You can read our group charter for more information
</blockquote></p>
<p class="card-text">
<blockquote>**OWASP Top 10 for LLM version 1.0**

LLM01: Prompt Injection
<br>This manipulates a large language model (LLM) through crafty inputs, causing unintended actions by the LLM. Direct injections overwrite system prompts, while indirect ones manipulate inputs from external sources.

LLM02: Insecure Output Handling
<br>This vulnerability occurs when an LLM output is accepted without scrutiny, exposing backend systems. Misuse may lead to severe consequences like XSS, CSRF, SSRF, privilege escalation, or remote code execution.

LLM03: Training Data Poisoning
<br>This occurs when LLM training data is tampered, introducing vulnerabilities or biases that compromise security, effectiveness, or ethical behavior. Sources include Common Crawl, WebText, OpenWebText, & books.

LLM04: Model Denial of Service
<br>Attackers cause resource-heavy operations on LLMs, leading to service degradation or high costs. The vulnerability is magnified due to the resource-intensive nature of LLMs and unpredictability of user inputs.

LLM05: Supply Chain Vulnerabilities
<br>LLM application lifecycle can be compromised by vulnerable components or services, leading to security attacks. Using third-party datasets, pre-trained models, and plugins can add vulnerabilities.

LLM06: Sensitive Information Disclosure
<br>LLM’s may inadvertently reveal confidential data in its responses, leading to unauthorized data access, privacy violations, and security breaches. It’s crucial to implement data sanitization and strict user policies to mitigate this.

LLM07: Insecure Plugin Design
<br>LLM plugins can have insecure inputs and insufficient access control. This lack of application control makes them easier to exploit and can result in consequences like remote code execution.

LLM08: Excessive Agency
<br>LLM-based systems may undertake actions leading to unintended consequences. The issue arises from excessive functionality, permissions, or autonomy granted to the LLM-based systems.

<mark>LLM09: Overreliance</mark>
<br>Systems or people overly depending on LLMs without oversight may face misinformation, miscommunication, legal issues, and security vulnerabilities due to incorrect or inappropriate content generated by LLMs.

LLM10: Model Theft
<br>This involves unauthorized access, copying, or exfiltration of proprietary LLM models. The impact includes economic losses, compromised competitive advantage, and potential access to sensitive information.
</blockquote></p>
</div>
<div class="card-footer"><mark>Highlighting</mark> added.</div>
<div class="card-footer">[website: llmtop10.com](https://llmtop10.com/); [PDF: "OWASP Top 10 for LLM" (33 pages)](https://owasp.org/www-project-top-10-for-large-language-model-applications/assets/PDF/OWASP-Top-10-for-LLMs-2023-v1_0.pdf).
</div>
<div class="card-footer">HT: 

<div class="card">
<div class="card-body">
<small class="text-muted p-0 m-0">\@itakgol via Twitter on Aug 1, 2023<a href="https://twitter.com/itakgol/status/1686425419040411656"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" class="bi bi-link-45deg" viewBox="0 0 16 16">
<path d="M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1.002 1.002 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4.018 4.018 0 0 1-.128-1.287z"/>
<path d="M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243L6.586 4.672z"/>
</svg></a></small>
<p class="card-text">We have finally made it! 

I am both thrilled and humbled to announce the official launch of the OWASP Top 10 for Large Language Model Applications version 1.0!

It is the first comprehensive, industry-standard reference for security vulnerabilities in applications using Large Language Models (LLMs).

<span class="text-muted">[ . . . ]</span>
</p>

</div>
<div class="card-footer"><span class="text-muted">[ . . . ]</span> added.</div>
</div>

</div>
</div>