(workflowData *WorkflowData, tools map[string]any, safeOutputs *SafeOutputsConfig, mcpScripts *MCPScriptsConfig)
| 162 | } |
| 163 | |
| 164 | func getMountedCLIServerNamesIfBashRestricted(workflowData *WorkflowData, tools map[string]any, safeOutputs *SafeOutputsConfig, mcpScripts *MCPScriptsConfig) []string { |
| 165 | if !hasBashRestrictedAllowlist(tools) { |
| 166 | return nil |
| 167 | } |
| 168 | return getMCPCLIServerNames(buildCLIWorkflowDataForMounts(workflowData, tools, safeOutputs, mcpScripts)) |
| 169 | } |
| 170 | |
| 171 | func withMountedCLIShellCommandsInRestrictedBash(workflowData *WorkflowData) map[string]any { |
| 172 | if workflowData == nil { |
no test coverage detected