n8n-io/n8n · error
Access to ${new URL(targetUrl).hostname} is blocked by admin
Error message
Access to ${new URL(targetUrl).hostname} is blocked by admin. What it means
Error "Access to ${new URL(targetUrl).hostname} is blocked by admin." thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/instance-ai/src/tools/research.tool.ts:229
content: '',
truncated: false,
contentLength: 0,
};
}
}
// ── Execute fetch ──────────────────────────────────────────────
const authorizeUrl = async (targetUrl: string) => {
const redirectCheck = checkDomainAccess({
url: targetUrl,
tracker: context.domainAccessTracker,
permissionMode: context.permissions?.fetchUrl,
runId: context.runId,
});
if (redirectCheck.allowed) return;
if (redirectCheck.blocked) {
throw new Error(`Access to ${new URL(targetUrl).hostname} is blocked by admin.`);
}
if (await isSameRegistrableDomainOverHttps(input.url, targetUrl)) return;
throw new Error(
`Redirect from ${new URL(input.url).hostname} to ${new URL(targetUrl).hostname} is not allowed. ` +
'Skip this URL and try a different research strategy — retrying the same URL will not help.',
);
};
const result = await context.webResearchService.fetchUrl(input.url, {
maxContentLength: input.maxContentLength ?? undefined,
authorizeUrl,
abortSignal: ctx.abortSignal,
});
result.content = wrapUntrustedData(sanitizeWebContent(result.content), result.finalUrl);
return result;
}
// ── Tool factory ────────────────────────────────────────────────────────────View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/instance-ai/src/tools/research.tool.ts:229 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12).
Data as JSON: /api/errors/f53f9dab69ab3a6e.
Report an issue: GitHub.