From 9ed77d42d4407c321d0ed95e493a4cbe5490b3f0 Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Wed, 15 Jul 2026 14:31:27 +0800 Subject: [PATCH] Merge commit from fork --- src/backend/ssh/host-resolver.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/backend/ssh/host-resolver.ts b/src/backend/ssh/host-resolver.ts index f0e32ce7..dec983db 100644 --- a/src/backend/ssh/host-resolver.ts +++ b/src/backend/ssh/host-resolver.ts @@ -20,6 +20,14 @@ export async function resolveHostById( hostId: number, userId: string, ): Promise { + const { PermissionManager } = await import("../utils/permission-manager.js"); + const access = await PermissionManager.getInstance().canAccessHost( + userId, + hostId, + "read", + ); + if (!access.hasAccess) return null; + const db = getDb(); const hostResults = await SimpleDBOps.select(