n8n/packages/@n8n/backend-network
Lorent Lempereur 10f398dd56
build: Move SSRF protection into @n8n/backend-network package (#32070)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-06-11 14:23:51 +00:00
..
src build: Move SSRF protection into @n8n/backend-network package (#32070) 2026-06-11 14:23:51 +00:00
eslint.config.mjs build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00
package.json build: Move SSRF protection into @n8n/backend-network package (#32070) 2026-06-11 14:23:51 +00:00
README.md build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00
tsconfig.build.json build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00
tsconfig.json build: Move SSRF protection into @n8n/backend-network package (#32070) 2026-06-11 14:23:51 +00:00
vite.config.ts build: Scaffold @n8n/backend-network package (#32052) 2026-06-11 09:04:21 +00:00

@n8n/backend-network

The single home for n8n's backend outbound-network concerns.

Why this package exists

Today network behavior is scattered across packages/core and several @n8n/* packages.

This package consolidates into one place behind a single factory contract: SSRF/DNS guarding, proxy handling, and the HTTP client plumbing. The eventual goal is to make backend network behavior reviewable and controllable from a single entry point.

Roadmap

Tracked in CAT-3365.