Compare commits

...

1 Commits
v1.5.2 ... main

Author SHA1 Message Date
AI Engineer
a97e1f50bf refactor: use jsmod.Get for context configuration (by AI) 2026-06-10 09:45:42 +08:00

View File

@ -308,9 +308,9 @@ func VerifyPathForSafeMode(ctx context.Context, path string) (string, error) {
return RealPath(path), nil
}
// 1. 获取白名单 (约定从 ctx 获取 "AllowedDirs")
// 1. 获取白名单
var allowedDirs []string
cast.Convert(&allowedDirs, ctx.Value("AllowedDirs"))
cast.Convert(&allowedDirs, jsmod.Get(ctx, "AllowedDirs"))
if len(allowedDirs) == 0 {
return "", fmt.Errorf("file: access denied, AllowedDirs not found in context")
}