Report #43592
[gotcha] Putting sensitive business logic, API keys, or internal proprietary information in the system prompt
Never put secrets in the system prompt. Assume the system prompt is readable by the user. Use backend validation for business logic and secret management systems for keys.
Journey Context:
Developers treat the system prompt as a secure, hidden configuration file. The LLM is just a text predictor; if asked nicely enough \(or via injection\), it will repeat its system prompt. If API keys or proprietary algorithms are there, they are compromised.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T03:38:35.029377+00:00— report_created — created