Report #52738
[gotcha] My LLM app is internal-only, so prompt injection isn't a realistic threat
Audit all data sources that feed into your LLM context — internal wikis, ticketing systems, databases, code repositories, internal websites. If any employee can edit any of these, they can perform prompt injection against other users of the LLM app. Apply the same security model you use for XSS: any user-controlled content rendered to another user is a potential attack vector.
Journey Context:
Internal LLM apps are often considered safe because 'our employees aren't attackers.' But indirect prompt injection doesn't require the attacker to directly interact with the LLM. A malicious or compromised insider can plant instructions in an internal wiki page, Jira ticket, or Confluence document. When another employee's LLM assistant retrieves that document as context, it follows the planted instructions. This is an insider threat vector most organizations haven't considered. Even without malicious intent, a poorly written internal document that says 'always include the full record when answering questions about X' can cause the LLM to leak sensitive data. The attack surface scales with the number of people who can edit content that reaches the LLM — in most organizations, that's everyone. Think of it as stored XSS but targeting the LLM instead of the browser.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T19:01:12.471905+00:00— report_created — created