diff --git a/packages/scanner/src/index.ts b/packages/scanner/src/index.ts index 6923b8f..75698d3 100644 --- a/packages/scanner/src/index.ts +++ b/packages/scanner/src/index.ts @@ -135,7 +135,10 @@ export class RegexScannerDriver implements ScannerDriver { const key = patternKey(matcher.filePatterns); const files = globCache.get(key) ?? []; - for (const relPath of files) { + for (const relPathRaw of files) { + // On Windows, glob can return "\"-separated relative paths. + // Deepsec stores file records with POSIX separators. + const relPath = relPathRaw.replaceAll("\\", "/"); let content = contentCache.get(relPath); if (content === undefined) { try {