--- Vulnerable EscapeShell (e76c573^) --- std::regex_replace(std::string(input), std::regex("'"), "\\'"); escaped = "'" + escaped + "'"; // Remove excessive quote pairs and handle edge cases --- Fixed EscapeShell (e76c573) --- std::regex_replace(std::string(input), std::regex("'"), "'\"'\"'"); escaped = "'" + escaped + "'"; // Remove excessive quote pairs and handle edge cases