By NHI Mgmt Group Editorial TeamPublished 2026-05-29Domain: Agentic AI & NHIsSource: Permiso Security

TL;DR: Permiso Security shows that ChatGPT’s page summarization renderer can trust Markdown links and images from third-party pages, auto-fetching remote assets and rendering clickable phishing elements inside the assistant UI, while also leaking IP, User-Agent, Referer, and timing data through image requests. Browser-based prompt injection turns ordinary browsing into a delivery surface, and the trust boundary around rendered assistant output is now the control problem.


At a glance

What this is: This is a browser-injection analysis showing how page content can become the payload when ChatGPT summarizes third-party webpages, with clickable links, auto-fetched images, and tracking beacons rendered inside the trusted assistant surface.

Why it matters: It matters because IAM and security teams must treat AI-assisted browsing as a new trust boundary where identity, session context, and outbound content handling can be abused across NHI, autonomous, and human workflows.

👉 Read Permiso Security’s analysis of ChatGPhish and browser injection in ChatGPT summaries


Context

ChatGPT page summarization creates a trust-transfer problem: raw web content is transformed into polished assistant output, and that output can inherit the authority of the AI surface. In this case, browser-delivered content is not just being read, it can be re-rendered as clickable links, images, and alert-like text inside the assistant response. That changes browser-based prompt injection from a model-control issue into an identity and trust-boundary issue for AI-assisted workflows.

For IAM teams, the important question is not whether the browser executed malicious code. The question is whether a trusted assistant can be induced to present untrusted content as if it were first-party guidance. Once that happens, users may follow attacker-shaped links, scan attacker-shaped QR codes, or leak metadata through auto-fetched remote assets without leaving the AI interface.


Key questions

Q: How should security teams handle links that appear inside AI-generated page summaries?

A: Treat every link inside an AI-rendered summary as untrusted until its source and destination are independently verified. The safe pattern is to preserve provenance, separate assistant-authored content from imported page content, and require confirmation before navigation. That approach reduces phishing risk without blocking legitimate summarization workflows.

Q: Why do browser-based prompt injections create a bigger trust problem than email summaries?

A: Browser-based injection is harder to filter because users visit content directly and often trust what they are already reading. When that content is then re-rendered by an assistant, the result can look first-party even when it is attacker-shaped. That combination makes identity and provenance controls more important than the browser brand.

Q: What breaks when remote images are auto-fetched inside AI assistant responses?

A: Remote-image fetching turns a summary into a network event. It can leak client metadata, confirm user engagement, and support cross-device attacks such as QR-code phishing. If the assistant fetches images without explicit user intent, the workflow creates a hidden tracking channel as well as a social-engineering channel.

Q: How can organisations reduce QR-code phishing in AI-assisted browsing workflows?

A: Require explicit source verification for any QR code or image rendered inside an assistant response, and do not rely on desktop browser protections to catch the destination. The phone scan is the dangerous handoff point, so policy, monitoring, and user training need to cover the second device as well.


Technical breakdown

How browser-based prompt injection crosses into rendered assistant output

This attack works because the summarization flow passes page content into the model, then renders the response with formatting that can preserve third-party Markdown links and images. The browser itself is not the exploit. The exploit is the output path, where untrusted content becomes visually embedded inside the assistant’s reply. If the renderer treats remote images and link text as normal assistant output, the user loses the ability to distinguish generated content from imported content. That is a trust-boundary failure, not just a prompt-quality issue.

Practical implication: Separate retrieved page content from assistant-authored output before rendering anything clickable or remotely fetched.

Why Markdown links and remote images create a phishing surface in chatgpt.com

Markdown is convenient because it lets summaries stay readable, but that convenience creates a delivery path for UI redress. A link that originated on a third-party page can be displayed inside the assistant as if it were part of the answer, while an image URL can trigger an automatic fetch without user intent. In practice, that means the assistant is not merely summarising the page. It is also helping deliver the attacker’s payload through a trusted surface. The failure is structural because the rendering step is downstream of the model prompt and upstream of user interpretation.

Practical implication: Treat rendered links and images as untrusted content until they are origin-labelled and explicitly confirmed by the user.

How cross-origin beacons and QR pivots change the risk profile

Remote images are not just visual content. They are network requests that can reveal the client IP, user agent, referer where supported, and timing information tied to when the answer was rendered. QR-code images add a second layer of risk because the destination moves from the desktop browser to a phone, bypassing preview-based defenses. That means the attack can both confirm a target’s attention and redirect the interaction to infrastructure the desktop security stack never inspects. The practical problem is telemetry plus social engineering, not a single exploit primitive.

Practical implication: Monitor AI-rendered image fetches as outbound telemetry events and block phone-pivot QR delivery in high-risk workflows.


Threat narrative

Attacker objective: The attacker wants to turn routine page summarization into a phishing and tracking channel that delivers attacker-controlled UI inside a trusted AI assistant and captures target telemetry.

  1. Entry occurs when an attacker appends malicious Markdown instructions to an ordinary webpage that a user later asks ChatGPT to summarize.
  2. Escalation occurs when the assistant accepts that page content into the rendered response, turning attacker text, links, and images into trusted-looking UI inside the chat surface.
  3. Impact occurs when the user clicks the spoofed link, scans the QR code, or the remote image request leaks identifying metadata back to attacker-controlled infrastructure.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Browser-mediated assistant rendering is now part of the identity attack surface. The browser is no longer just a delivery channel for web content, because AI summarization can transform third-party text into trusted-looking assistant output. That changes the governance problem from page safety to response safety, and it puts identity and trust boundaries at the point where the user decides whether content is first-party or imported. Practitioners should treat AI-rendered web summaries as a separate control domain, not an extension of normal browsing.

Trusted UI inheritance is the named concept this research exposes. When untrusted page content is rendered inside a trusted assistant surface, the user grants the output more authority than the source deserves. That inheritance is what makes spoofed alerts, live links, and QR pivots effective. The implication is that the security model must distinguish authored assistant content from imported page content before presentation, because human judgment collapses once both look native.

Identity controls fail when the rendering layer reclassifies attacker content as assistant content. Access review, user training, and safe browsing assumptions were designed for content that still looks external. Here, the assistant becomes the trust amplifier. The practical conclusion is that content provenance must be visible at render time, or the trust model of the whole workflow becomes unreliable.

Cross-device phishing now rides inside an AI interface instead of a browser tab. QR-code delivery shifts the final trust decision to a phone, where desktop controls, hover previews, and domain inspection do not help. That widens the identity problem from session integrity to device-to-device social engineering. Practitioners should assume that AI-assisted browsing can move an attack from one endpoint to another without ever showing the destination in plaintext.

The browser summary flow shows why identity governance and content governance are converging. This is not just a web security story or an AI safety story. It is a governance problem about who or what is allowed to shape the final message a user sees under a trusted brand surface. The implication is that security programmes need shared ownership across IAM, browser security, and AI governance teams.

From our research:

  • Organisations that describe themselves as confident in their AI deployment actually experience a 72% security incident rate, compared to 33% for those who remain cautious, according to the 2026 Infrastructure Identity Survey.
  • Only 44% of organisations have implemented any policies to manage their AI agents, despite 92% agreeing that governing AI agents is critical to enterprise security.
  • OWASP NHI Top 10 and Top 10 NHI Issues help teams map browser-assisted AI rendering risks to concrete governance controls.

What this signals

Trusted UI inheritance is not just a phishing issue, it is a governance boundary problem. When an AI assistant renders third-party content inside a trusted response, the organisation is effectively delegating message authority to a process that did not originate the message. That means browser security, IAM, and AI governance now need a shared control plane for provenance, rendering, and user-facing trust cues.

The operational signal is simple: if your teams are experimenting with AI-assisted browsing, you need to inventory every point where untrusted web content can be transformed into trusted presentation. That includes remote images, Markdown links, QR-code delivery, and any workflow that moves the user from desktop review to phone-based action. The 2026 Infrastructure Identity Survey shows 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job, which is exactly the kind of over-trust this attack exploits.

As assistant surfaces become normal research tools, the next control gap will be provenance visibility rather than prompt filtering. Security teams should expect browser-injected content to arrive through legitimate summaries, not only through obvious malicious pages. The right response is to make imported content visibly foreign at render time, and to align that work with OWASP Agentic AI Top 10 guidance on tool and output abuse.


For practitioners

  • Label imported content before it is rendered Preserve a visible distinction between assistant-authored text and third-party page content, including links, images, and alert-like blocks. If the output cannot be clearly provenance-marked, do not present it as a native assistant response.
  • Block automatic remote-image fetching in AI summaries Treat image retrieval inside assistant responses as outbound network activity that must be policy-controlled. Restrict auto-fetching for external domains, shorteners, and QR payloads in environments where phishing or tracking risk is material.
  • Inspect AI browsing flows for phishing transfer points Review where a webpage enters an AI summarization workflow and where the output is rendered, then add controls at both edges. The weak point is often the handoff from untrusted page text into trusted assistant UI.
  • Train users to distrust assistant-rendered links from third-party pages Update user guidance so that any link or alert appearing inside an AI summary is treated as untrusted until verified outside the assistant. This is especially important for QR codes and phone-pivot workflows.

Key takeaways

  • Browser-based prompt injection turns AI summarization into a phishing delivery path when untrusted page content is rendered inside a trusted assistant surface.
  • Auto-fetched images and Markdown links can leak metadata, create clickable payloads, and move the final social-engineering step onto a second device.
  • The governance answer is provenance-aware rendering, not just better user training, because the trust failure happens at the output layer.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10 address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10A1Rendered assistant output can carry attacker-controlled links and images.
NIST AI RMFGOVERNThe issue is a governance failure around provenance and user-facing trust.
NIST CSF 2.0PR.DS-1Remote image fetches and link rendering create data exposure pathways.

Validate imported content before rendering it as clickable or visually trusted assistant output.


Key terms

  • Browser-based Prompt Injection: A browser-based prompt injection is malicious content placed on a webpage so that an AI assistant reading or summarising the page can be influenced by attacker-written instructions. In practice, the risk is not code execution in the browser alone, but the transformation of untrusted page text into trusted assistant output.
  • Trusted UI Inheritance: Trusted UI inheritance is the condition where untrusted content is rendered inside a user interface that already carries organisational or product trust. In AI workflows, this matters because users may treat assistant-rendered links, warnings, or images as authoritative even when they originated on a third-party page.
  • Cross-Device Phishing Pivot: A cross-device phishing pivot is an attack pattern that moves the victim from one device to another during the trust decision, often using QR codes or mobile login flows. For AI-assisted browsing, it weakens desktop protections because the final destination is hidden until the phone takes over.

Deepen your knowledge

Browser-based prompt injection and assistant-rendered phishing are covered in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building controls for AI-assisted browsing or other trust-transfer workflows, it is worth exploring.

This post draws on content published by Permiso Security: ChatGPhish, the page is the payload. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2026-05-29.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org