stripSafeRedirections function
Strip safe redirections from content (>/dev/null, 2>&1, </dev/null).
Implementation
String stripSafeRedirections(String content) {
// SECURITY: All three patterns MUST have a trailing boundary (?=\s|$).
var result = content;
result = result.replaceAll(RegExp(r'\s+2\s*>&\s*1(?=\s|$)'), '');
result = result.replaceAll(RegExp(r'[012]?\s*>\s*/dev/null(?=\s|$)'), '');
result = result.replaceAll(RegExp(r'\s*<\s*/dev/null(?=\s|$)'), '');
return result;
}