/** * Path Traversal 방지 유틸리티 * * PRD 0019: 보안 강화 (Phase 1) - Path Traversal 방지 * * 파일 경로 검증 및 파일명 정제를 제공하여 Path Traversal 공격을 방지합니다. */ /** * 파일 경로가 안전한지 검증합니다. * * PRD 0019: 보안 강화 (Phase 1) - Path Traversal 방지 * * @param path 검증할 파일 경로 * @param allowedDir 허용된 디렉토리 (선택사항, 지정 시 해당 디렉토리 내 경로만 허용) * @returns 경로가 안전하면 true, 그렇지 않으면 false */ export declare function validateFilePath(path: string, allowedDir?: string): boolean; /** * 파일명에서 위험한 문자를 제거하고 안전한 파일명으로 정제합니다. * * PRD 0019: 보안 강화 (Phase 1) - Path Traversal 방지 * * @param fileName 정제할 파일명 * @returns 정제된 파일명 */ export declare function sanitizeFileName(fileName: string): string; //# sourceMappingURL=path-validator.d.ts.map