mirror of
https://github.com/openai/codex.git
synced 2026-04-27 08:05:51 +00:00
Reuse PowerShell parsing for execpolicy matching
This commit is contained in:
@@ -31,6 +31,12 @@ fn try_parse_powershell_command_sequence(command: &[String]) -> Option<Vec<Vec<S
|
||||
}
|
||||
}
|
||||
|
||||
/// Parse a PowerShell wrapper into the underlying command sequence when the
|
||||
/// script is simple enough to recover stable argv tokens.
|
||||
pub fn parse_powershell_command_sequence(command: &[String]) -> Option<Vec<Vec<String>>> {
|
||||
try_parse_powershell_command_sequence(command)
|
||||
}
|
||||
|
||||
/// Parses a PowerShell invocation into discrete command vectors, rejecting unsafe patterns.
|
||||
fn parse_powershell_invocation(executable: &str, args: &[String]) -> Option<Vec<Vec<String>>> {
|
||||
if args.is_empty() {
|
||||
|
||||
Reference in New Issue
Block a user