summaryrefslogtreecommitdiffhomepage
path: root/scripts/vite-network-guard.test.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-10-24 19:29:16 +0900
committerAdam Malczewski <[email protected]>2026-10-24 19:29:16 +0900
commite0fd88e90192b1a07b8fe2f5cfb84309c12c43ea (patch)
tree28ff0498edb247f1b8d063212ca23312cbbd9c97 /scripts/vite-network-guard.test.ts
parent34526ff48985643bed532b102e8943fa69e77a79 (diff)
downloaddispatch-web-e0fd88e90192b1a07b8fe2f5cfb84309c12c43ea.tar.gz
dispatch-web-e0fd88e90192b1a07b8fe2f5cfb84309c12c43ea.zip
chore: remove private machine and network details from frontend
Diffstat (limited to 'scripts/vite-network-guard.test.ts')
-rw-r--r--scripts/vite-network-guard.test.ts18
1 files changed, 15 insertions, 3 deletions
diff --git a/scripts/vite-network-guard.test.ts b/scripts/vite-network-guard.test.ts
index 651b635..8bef397 100644
--- a/scripts/vite-network-guard.test.ts
+++ b/scripts/vite-network-guard.test.ts
@@ -5,8 +5,14 @@ import { describe, expect, it, vi } from "vitest";
import { applyViteNetworkPolicy, devNetworkGuard } from "./vite-network-guard";
const policy = {
- allowedHosts: new Set(["localhost", "127.0.0.1", "::1", "node.ts.net", "100.64.0.10"]),
- allowedAddresses: new Set(["127.0.0.1", "::1", "100.64.0.10"]),
+ allowedHosts: new Set([
+ "localhost",
+ "127.0.0.1",
+ "::1",
+ "dev-node.tailnet.example",
+ "192.0.2.10",
+ ]),
+ allowedAddresses: new Set(["127.0.0.1", "::1", "192.0.2.10"]),
};
function install(mode: "dev" | "preview") {
@@ -39,7 +45,13 @@ const cases = [
["loopback", "127.0.0.1", "localhost", undefined, 200],
["IPv6 loopback", "::1", "[::1]:34204", undefined, 200],
["mapped address / canonical Host", "::ffff:127.0.0.1", "LOCALHOST.:34204", undefined, 200],
- ["tailnet", "100.64.0.10", "node.ts.net", "https://node.ts.net:34204", 200],
+ [
+ "tailnet",
+ "192.0.2.10",
+ "dev-node.tailnet.example",
+ "https://dev-node.tailnet.example:34204",
+ 200,
+ ],
["unselected interface with trusted Host", "172.17.0.1", "localhost", undefined, 403],
["missing interface", undefined, "localhost", undefined, 403],
["arbitrary IP Host", "127.0.0.1", "127.0.0.2", undefined, 421],