directory traversal fix integrated