Field ReportExternalImageNotFetched
- Namespace
- DocWright.Core.Diagnostics
- Assembly
- DocWright.Core.dll
DXP9402: a report image has Source External and no resolver was supplied, so its
reference was not dereferenced.
public const string ReportExternalImageNotFetched = "DXP9402"
Returns
- string
- DXP9402: a report image has Source External and no resolver was supplied, so its reference was not dereferenced.
Remarks
This is a refusal, not a failure. A report definition is untrusted input, and an engine
that fetched the URLs inside one would make every host that renders a report an instrument for
reaching whatever that host can reach — a server-side request forgery with the report as the
payload. Nothing in DocWright.Reporting can open a socket or a file: the assembly is
scanned for it.
A host that has decided which references are safe supplies
ReportPaginationOptions.ImageResolver, and then this code is not raised.