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 -1
View File
@@ -16,7 +16,9 @@ export function useDragDrop(showToast: (msg: string) => void) {
let rejected = 0
for (const file of Array.from(files)) {
const filePath: string = (file as File & { path?: string }).path || file.name
// Electron adds a `path` property to File objects
const electronFile = file as File & { path?: string }
const filePath: string = electronFile.path || file.name
if (!isAllowedFile(filePath)) {
rejected++
continue