MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / isRealPathInsideDirectory

Function isRealPathInsideDirectory

src/services/rules/rules.ts:377–380  ·  view source on GitHub ↗
(filePath: string, directoryPath: string)

Source from the content-addressed store, hash-verified

375}
376
377async function isRealPathInsideDirectory(filePath: string, directoryPath: string): Promise<boolean> {
378 const [realFilePath, realDirectoryPath] = await Promise.all([fs.realpath(filePath), fs.realpath(directoryPath)])
379 return isPathInsideDirectory(realFilePath, realDirectoryPath)
380}
381
382function isPathInsideDirectory(filePath: string, directoryPath: string): boolean {
383 const relativePath = path.relative(directoryPath, filePath)

Callers 3

resolveRuleSymlinkFunction · 0.85

Calls 2

isPathInsideDirectoryFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected