Join our Newsletter — 33% off our NHI Course
Threats, Abuse & Incident Response

Full-Read SSRF

← Back to Glossary
By NHI Mgmt Group Updated August 18, 2026 Domain: Threats, Abuse & Incident Response

Full-read SSRF is a form of SSRF where the attacker can see the upstream response body, not just prove that a request was made. That makes it more dangerous than blind SSRF because it can leak sensitive content, error messages, and internal service responses.

Expanded Definition

Full-read SSRF is a server-side request forgery condition where the attacker can not only trigger an outbound request, but also inspect the returned body, headers, or structured error output. That visibility turns SSRF from a routing abuse issue into a data-exfiltration path, because internal responses often include secrets, metadata, service discovery details, or authentication material.

In NHI and agentic systems, the distinction matters because tools, webhooks, retrieval connectors, and automation workers frequently hold network reach that users do not. When a component is allowed to fetch URLs on behalf of an agent, the security boundary is no longer just input validation. It becomes control over where the agent can send requests, what it can read back, and how far that response can travel. Guidance from OWASP SSRF guidance is especially relevant here, but definitions vary across vendors when they describe “full read,” “read SSRF,” or “non-blind SSRF.”

The most common misapplication is treating any successful outbound fetch as equivalent to full-read SSRF, which occurs when teams fail to distinguish request reachability from response visibility.

Examples and Use Cases

Implementing SSRF protections rigorously often introduces architectural constraints, requiring organisations to weigh flexible URL fetching against tighter egress controls, response suppression, and allowlisted destinations.

  • A document preview service fetches a user-supplied URL and returns the remote HTML to the browser, allowing internal page content to be relayed back through the application.
  • An AI agent with a web-browsing tool is pointed at an internal status endpoint, then echoes the retrieved response into a chat transcript visible to the caller.
  • A webhook tester follows redirects into internal infrastructure and displays upstream error bodies that reveal hostnames, stack traces, or token-like values.
  • A metadata endpoint is reachable from a cloud workload, and the application forwards the raw response into logs or an API response, turning an internal lookup into leakage.
  • A URL import feature validates only schema and host format, but not response handling, so internal service banners and debug messages are returned to the requester.

For threat modeling and hardening, NHI Mgmt Group’s Ultimate Guide to NHIs is useful because it ties response exposure to secret sprawl, service-account reach, and over-privileged automation. The same pattern is discussed in NIST Cybersecurity Framework 2.0 through the lens of controlled communications and exposure reduction.

Why It Matters in NHI Security

Full-read SSRF is dangerous in NHI environments because automated systems routinely sit closer to internal services than human users do. A compromised bot, integration worker, or agent plugin can become a reconnaissance bridge into private networks, especially when it can read response bodies instead of merely initiating requests. That distinction often turns a single flawed fetch path into credential theft, internal API enumeration, or lateral movement.

This is amplified by NHI realities that make response leakage more damaging. NHI Mgmt Group reports that 96% of organisations store secrets outside secrets managers and that 97% of NHIs carry excessive privileges, conditions that turn a simple read primitive into a major exposure event. The risk is compounded when teams rely on broad network trust instead of explicit output controls, as outlined in the Ultimate Guide to NHIs.

Practitioners should treat full-read SSRF as a governance issue, not only an application bug, because response visibility can bypass logging, secret scanning, and perimeter assumptions. Organisations typically encounter the blast radius only after an internal response body is exfiltrated, at which point full-read SSRF becomes operationally unavoidable to address.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-06Response-read SSRF often exposes secrets and internal data through over-trusted NHI paths.
OWASP Agentic AI Top 10A-04Agent tool use can turn SSRF into visible data exfiltration through read-capable connectors.
NIST CSF 2.0PR.AC-4Access and communications protections support limiting what internal services expose through SSRF.
NIST Zero Trust (SP 800-207)SC-7Zero Trust limits implicit network trust that full-read SSRF abuses to reach internal responses.
NIST AI RMFGV.4AI risk governance should account for tool-mediated exfiltration via read-capable SSRF.

Restrict NHI fetchers to allowlisted targets and prevent raw upstream responses from reaching callers.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on August 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org