v0.3.7: 全面代码审计修复 - 20项Bug/安全/稳定性改进

This commit is contained in:
thzxx
2026-06-15 15:02:38 +08:00
parent c0e16f2885
commit dd78ff15a9
20 changed files with 158 additions and 67 deletions
+3 -2
View File
@@ -10,8 +10,9 @@ export function useAutoExpandDir(activeFilePath: string | null) {
useEffect(() => {
if (!activeFilePath || !rootPath) return
const norm = (p: string) => p.replace(/\\/g, '/')
if (!norm(activeFilePath).startsWith(norm(rootPath))) return
const norm = (p: string) => p.replace(/[/\\]+$/, '').replace(/\\/g, '/')
const normalizedRoot = norm(rootPath) + '/'
if (!norm(activeFilePath).startsWith(normalizedRoot)) return
const dirsToExpand: string[] = []
let dir = activeFilePath.replace(/[/\\][^/\\]+$/, '')