From 9d8654aa17457b95bf17e61e7f57fbfc518d3126 Mon Sep 17 00:00:00 2001 From: xgopilot Date: Thu, 23 Apr 2026 13:47:57 +0000 Subject: [PATCH] fix(security): normalize backslash separators in workspace target resolution Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: phantom5099 <245659304+phantom5099@users.noreply.github.com> --- internal/security/workspace.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/security/workspace.go b/internal/security/workspace.go index 3e4da06a..a5145fcc 100644 --- a/internal/security/workspace.go +++ b/internal/security/workspace.go @@ -285,6 +285,7 @@ func absoluteWorkspaceTarget(root string, target string) (string, error) { if trimmedTarget == "" { trimmedTarget = "." } + trimmedTarget = filepath.FromSlash(strings.ReplaceAll(trimmedTarget, "\\", "/")) if !filepath.IsAbs(trimmedTarget) { trimmedTarget = filepath.Join(root, trimmedTarget) }