Join our Newsletter — 33% off our NHI Course
Home› Guides› MITRE ATLAS AML.T0067 LLM Trusted Output Components Manipulation:…
Guide LLM & GenAI Security

MITRE ATLAS AML.T0067 LLM Trusted Output Components Manipulation: Detection, Mitigation and Response

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 11 November 2026 9 min read
On this page

Users trust an assistant's answer because of the parts that look like evidence: the citation, the document title, the confident tone, the suggested next step, and an injected prompt can forge every one of them. MITRE ATLAS tracks this as AML.T0067 LLM Trusted Output Components Manipulation, in the Defense Evasion tactic (AML.TA0007), with one sub-technique, AML.T0067.000 Citations. ATLAS describes prompts that manipulate components of a response so it appears trustworthy, helping the adversary keep operating and evade detection by the users the model talks to. Output handling as an application security problem (escaping, sinks, rendering) is in the OWASP LLM Top 10 LLM05 Improper Output Handling Guide. This page is about the trust layer above that: forged citations, false provenance, suppressed disclosures and persuasive framing, and how to verify, detect and respond. It is for teams running enterprise copilots, RAG assistants and coding assistants whose users act on answers.

Key takeaways

  • The target is the human. AML.T0067 does not break the application; it makes a malicious answer look like a normal, sourced one so the user acts on it.
  • Citations are only as good as their binding. ATLAS lists three citation variants: a wrong citation, an invented one, or a correct citation attached to adversary-provided data.
  • Silence is a component too. In ATLAS case study AML.CS0041 the hidden prompt told a coding assistant not to mention the code changes it made, removing the cue a reviewer would rely on.
  • Verify citations in code, not in the prompt. Our recommendation is to bind every citation to an ID that was actually retrieved and render source metadata from the system of record, not from model text.
  • Response includes the people who acted. Finding who followed a manipulated answer (paid, approved, merged) matters as much as cleaning the source.

Which components get manipulated

ATLAS created AML.T0067 in March 2025 and rates it as demonstrated. Its description lists the language and tone of the response, links, recommended follow-up actions, retrieved document metadata and citations.

ComponentManipulationWhy users trust itVerifying control
Citations (AML.T0067.000)Wrong source cited, invented source, or real source cited for attacker textA footnote looks like evidenceCitation IDs must match retrieved chunk IDs; quoted text must appear in the cited chunk
Document metadataTitle, author or date presented as an internal, authoritative documentFamiliar internal names and recent datesRender metadata from the source system, never from generated text
LinksLink text names a trusted site, the target is elsewhereUsers read the label, not the URLShow the real domain; allowlist link targets
Recommended actions"Click here to re-authenticate", "use these payment details"It comes from the company's own assistantAction suggestions only from templates; never credentials or payment changes from generated text
Tone and framingUrgency, reassurance, claims of verificationAssistants sound confident by designGuidelines against claims of verification; user training
OmissionsInstruction to hide what the model did or readNo warning means no problemAction summaries generated by the application from tool logs, not by the model

What the case studies show

  • Payment details in an enterprise copilot (AML.CS0026): researchers sent an email to a Microsoft 365 Copilot user containing content designed to be retrieved when the user searched for banking details, carrying the attacker's details. The injected instructions told the model how to format the reference, so the answer pointed to a plausible source. ATLAS maps the reference step to AML.T0067.000 Citations. The Register reported in August 2024 that Microsoft said such methods require prior compromise or social engineering and that it was improving safeguards.
  • Silent changes in AI coding assistants (AML.CS0041): a prompt hidden in a rules file with invisible Unicode characters told the assistant to insert unwanted code and not to mention those changes in its responses. ATLAS records this as AML.T0067 because the omission keeps the developer and the logs quiet.
  • Agent identity as a trusted component: the SalesBleed Salesforce Agentforce disclosure described an action that posted messages as the agent without attribution to the person who triggered it, so links in those messages carried the agent's trusted identity. Salesforce fixed the reported issues before disclosure.

The common lesson is that trust signals generated by the model can be steered by any text the model reads. Signals generated by the application from its own records cannot be steered the same way.

Designing trustworthy output components

  1. Bind citations to retrieval: pass each retrieved chunk to the model with an opaque ID, require the model to cite IDs, and drop or flag any citation whose ID was not retrieved in that turn.
  2. Check quote support: where the answer quotes or states a figure, check that the text or number appears in the cited chunk; mark unsupported claims rather than presenting them as sourced.
  3. Render provenance from the source: the title, author, location and date shown beside a citation come from the document store, along with a trust label for its origin (internal author, external sender, public web).
  4. Show external origin plainly: when a cited source is an email from outside the organisation or a public web page, say so in the citation itself. This single label would have exposed the payment-details scenario.
  5. Generate action summaries from logs: the "what I did" summary for an agent or coding assistant is built from tool call records, so a prompt cannot suppress it.
  6. Template high-risk actions: re-authentication prompts, payment details and approval requests are never produced as free text; the application shows them through fixed UI with its own data.

For retrieval permissions and source trust levels, see the Permission-Aware RAG Guide.

Detection

ATLAS mitigation AML.M0024 AI Telemetry Logging is the foundation: keep prompts, retrieved chunk IDs and sources, completions and tool calls together so an answer can be reconstructed.

SignalWhat to look forData source
Citation mismatchCitations to IDs not retrieved; quoted text absent from the cited chunkRetrieval and completion logs
External source behind high-impact answerAnswers about payments, credentials or approvals whose top source is an external email or web pageRetrieval logs with source origin
Formatting instructions in contentRetrieved text that tells the model how to cite, how to describe itself or what not to mentionIngestion scanning of documents and mail
Action without disclosureTool calls or file edits not reflected in the response textTool logs compared with responses
Downstream behaviourPayment detail changes, new payees or re-authentication on unusual domains after an assistant sessionFinance systems, identity provider logs

Measuring it

  • Citation validity rate: share of citations that resolve to a chunk retrieved in the same turn.
  • Supported claim rate: share of quoted claims found in the cited text, from sampling or an automatic check.
  • External-source answers on sensitive topics: count per week, with the share reviewed.
  • Undisclosed actions: number of agent actions missing from the user-facing summary (target zero).

Prevention controls mapped to ATLAS

  • AML.M0020 Generative AI Guardrails: output validators that check citations, links and claims before display.
  • AML.M0021 Generative AI Guidelines: instructions never to state that a fact is verified unless a cited source supports it, and never to take formatting or citation instructions from retrieved content. Useful, but a prompt-level control.
  • AML.M0025 Maintain AI Dataset Provenance: source and modification history for indexed content makes trustworthy provenance labels possible.
  • AML.M0033 Input and Output Validation for AI Agent Components: schema-validated citations and action records instead of free text.
  • AML.M0029 Human In-the-Loop for AI Agent Actions: approval for payments, sends and merges, with the approval screen showing source origin.
  • AML.M0018 User Training: ATLAS includes educating users to spot phishing; extend finance and engineering training to cover "the assistant cited it" as a reason to verify, not to trust. See the Business Email Compromise Awareness for Finance Teams Guide.

Response runbook

  1. Identify the source: from logs, find the retrieved item that carried the instructions and its origin.
  2. Quarantine: remove or exclude the item from retrieval, and search for similar items from the same sender or domain.
  3. Find who acted: list users who received answers citing that item and check for payments, approvals, merges or credential entry since; treat payment changes under the Business Email Compromise Response Playbook.
  4. Review code paths: for coding assistants, diff changes made in affected sessions against what the responses described.
  5. Fix the control gap: add the missing citation check, origin label or action template, and add the sample to regression tests.

Common failure patterns

  • Model-written footnotes: letting the model write source titles and links as text, so they can say anything.
  • Uniform trust for all sources: displaying an external email with the same citation style as an internal policy document.
  • Trusting the response summary: reviewers relying on what the coding assistant says it changed instead of the diff.
  • Free-text high-risk actions: payment details or re-authentication links coming from generated text.
  • No retrieval log: without chunk IDs in logs, a forged citation cannot be told apart from a real one after the fact.

Framework mapping

FrameworkReferenceRelevance
MITRE ATLASAML.T0067, AML.T0067.000, AML.TA0007, AML.CS0026, AML.CS0041Technique, sub-technique, tactic, case studies
MITRE ATLAS mitigationsAML.M0018, AML.M0020, AML.M0021, AML.M0024, AML.M0025, AML.M0029, AML.M0033Training, guardrails, guidelines, telemetry, provenance, approval, validation
OWASP Top 10 for LLM Applications 2025LLM01 Prompt Injection, LLM05 Improper Output Handling, LLM09 MisinformationEntry, output handling, overreliance on unsupported output
NIST SP 800-53 Rev. 5SI-15, SI-7, SI-4Output filtering, information integrity, monitoring

Practitioner checklist

  • Pass retrieved chunks with opaque IDs and reject citations to IDs not retrieved.
  • Render titles, authors, dates and links for citations from the document store.
  • Label external emails and public web sources as external in every citation.
  • Build agent action summaries from tool logs, not from model text.
  • Serve payment, credential and approval prompts only from fixed UI templates.
  • Scan ingested content for citation and disclosure instructions addressed to an AI.
  • Log retrieved chunk IDs with every completion.
  • Train finance and engineering users to verify assistant-cited facts before acting.

Standards and references

Related NHI Mgmt Group resources: OWASP LLM Top 10 LLM05 Improper Output Handling Guide, MITRE ATLAS AML.T0071 False RAG Entry Injection, Enterprise AI Copilot Security Guide, MITRE ATLAS Guide.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org