System command operations module
This module handles system command operations with strict security controls to prevent command injection vulnerabilities.
Open file with default application - SECURITY: Disabled for compliance
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| logical, | intent(out) | :: | success | 
SECURITY FIX: Pure Fortran directory creation - no system calls
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| logical, | intent(out) | :: | success | 
Try to use system mkdir command as last resort (with security checks)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| logical, | intent(out) | :: | success | 
Check if a command is available - with security restrictions
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | command_name | |||
| logical, | intent(out) | :: | available |