OWASP wrote its LLM Top 10 for a generic enterprise deploying a chatbot. A bank deploying the same architecture has a fraud model two layers downstream of the same prompt injection, a core banking API one tool-call away from the same excessive-agency failure, and a regulator who will ask for the audit trail the generic version never mentions. The numbering may need updating by the time you read this; the banking-specific translation underneath it mostly won't.

The three risks that actually cause financial loss, not just embarrassment

Prompt injection (LLM01) earns its top ranking in a banking context for a specific reason: the failure mode isn't "the chatbot said something odd," it's "the agent executed an unauthorized transaction because a document it read told it to." Any bank running an agentic loan-processing or document-analysis workflow needs to test indirect injection — instructions embedded in the documents the model reads, not just the text a customer types — because a filter on the chat input catches none of it.

Sensitive information disclosure (LLM06) is the one with the sharpest regulatory teeth in India, because it's the risk category where customer PAN, Aadhaar, or account data leaking out of a model's context window — through adversarial probing or cross-tenant contamination in shared inference infrastructure — turns an AI security incident directly into a DPDP Act exposure. Either way, a bank that treats LLM06 as a technical bug rather than a board-reportable compliance event is sizing the risk wrong.

Excessive agency (LLM08) is the risk that didn't really exist for banks three years ago and now defines whether an agentic deployment is safe to put in front of a customer. The practical test for any agentic banking workflow is simple to state and uncomfortable to run: can the agent actually call an API outside its declared task scope, regardless of what the system prompt says it shouldn't do? If the answer is yes, the control is advisory, not enforced, and that gap is exactly what an attacker — or a confused customer's badly worded request — will eventually find.

The seven risks that matter but rarely make headlines

Insecure output handling, training data poisoning, model denial of service, supply chain vulnerabilities, insecure plugin design, overreliance, and model theft round out the list, and each has a specific banking translation worth keeping: an internal tool that executes an LLM-generated database query without validation (LLM02) is a data-exfiltration path with a friendlier name; a relationship manager presenting an AI-generated credit summary as fact without review (LLM09) is the governance failure where human oversight exists on paper but not in practice. None of these are theoretical for a bank running LLMs against real customer data and real APIs — they're the quieter risks that show up in incident logs rather than headlines.

What to control, in priority order for banking

Runtime input and output classification covering the full OWASP list, with indirect-injection detection specifically for any RAG pipeline, is the baseline control. Tool-layer authorization enforcement — not system-prompt instructions — is the control that actually stops excessive agency and insecure plugin design from becoming financial losses. Independent validation of every vendor and foundation model closes the supply-chain gap that a vendor's own security attestation cannot close on its own, because the bank is the one an examiner will ask.

What to do this quarter

  • Confirm which version of the OWASP LLM Top 10 your current controls map to, and update the mapping if a newer edition has reorganized the categories.
  • Test every RAG-based system for indirect prompt injection specifically — document-embedded instructions, not just user-typed ones.
  • Move every agentic system with payment or account-modification access to tool-layer authorization enforcement, and treat system-prompt constraints as documentation, not security controls.
  • Classify any sensitive-information-disclosure incident involving an LLM as a DPDP Act event requiring compliance and legal review, not just an engineering bug ticket.
  • Independently validate every third-party LLM and plugin in production — a vendor's attestation is not evidence you can present as your own in an examination.

OWASP LLM Top 10 coverage for banking deployments

Zytra's Aval runtime and FinProof adversarial benchmark cover all 10 OWASP LLM risks in BFSI context — with examination evidence for RBI, SR 11-7, and EU AI Act robustness requirements.