TL;DR: A one-click flaw in Claude Desktop let a crafted link feed instructions directly to the assistant, bypassing user review and, in some configurations, reaching private conversations or code execution, according to Oasis Security. The core failure is that current AI access controls still assume prompts arrive from an approved human at the moment of action.
Editorial analysis by NHI Mgmt Group, based on content published by Oasis Security: “PromptFiction: a one-click flaw that made Claude Desktop act without consent”.
Key questions
Q: What breaks when an AI assistant accepts instructions before a human reviews them?
A: The approval model breaks, because the system can no longer prove that the instruction was user-authored or user-approved.
Q: Why does prompt injection become more dangerous once an AI system can use tools and credentials?
A: Tool use changes prompt injection from a text problem into an authority problem.
Q: How should security teams govern personal AI assistants that act on behalf of employees?
A: Treat each assistant as a distinct non-human actor with its own identity, policy scope, and audit trail.
Practitioner guidance
- Tighten prompt provenance checks Require a clear distinction between prompts typed by a user and instructions delivered through links, files, or external context so the assistant cannot treat all inputs as equivalent.
- Scope assistant permissions to the task Limit what the assistant can reach in each workflow, especially conversation history, file write access, and any code execution path that can amplify prompt injection.
- Add human approval gates for sensitive actions Make the assistant pause before actions that expose private data or change code, and require an explicit confirmation tied to the specific instruction being executed.
Bottom line: PromptFiction shows that a crafted link can become an instruction channel, which breaks the assumption that AI prompts always arrive directly from the user.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
The broken assumption is that a visible AI interaction equals user consent. That assumption was designed for interfaces where the person types the prompt and sees the full request before sending. PromptFiction breaks it because the instruction can arrive preloaded through a link, so the assistant acts before consent exists in any meaningful sense. The implication is that approval cannot be inferred from app launch or UI presence; it has to be proven at the moment of action.
A question worth separating out:
Q: What is the difference between user authentication and user approval in AI workflows?
A: Authentication proves who opened the session or app. Approval proves the user agreed to the specific instruction the assistant is about to execute. Those are not the same thing, and prompt injection exploits the gap between them. In AI workflows, teams need both identity verification and step-level consent before the system performs sensitive actions.
👉 Read our full editorial: Claude Desktop prompt injection exposes the human approval gap