MCPcopy Index your code
hub / github.com/codeaashu/claude-code / safePath

Function safePath

mcp-server/src/server.ts:84–88  ·  view source on GitHub ↗

Safely resolve a user-supplied relative path under SRC_ROOT (blocks path traversal).

(relPath: string)

Source from the content-addressed store, hash-verified

82
83/** Safely resolve a user-supplied relative path under SRC_ROOT (blocks path traversal). */
84function safePath(relPath: string): string | null {
85 const resolved = path.resolve(SRC_ROOT, relPath);
86 if (!resolved.startsWith(SRC_ROOT)) return null;
87 return resolved;
88}
89
90// ---------------------------------------------------------------------------
91// Metadata Types

Callers 1

createServerFunction · 0.85

Calls 1

resolveMethod · 0.45

Tested by

no test coverage detected