Module Bash
Import path
import actionsPredicates
| alphaNumericRegex | Holds if the given regex is used to match an alphanumeric string eg: |
| blockFileWrite | |
| cmdReachingArgumentInjectionSink | |
| cmdReachingGitHubFileWrite | Holds if the Run scripts contains a command substitution ( |
| cmdReachingRunExpr | Holds if a command output is used, directly or indirectly, in a Run’s step expression. Where the expression is a string captured from the Run’s script. |
| commandSeparator | |
| containsCmdSubstitution | Checks if expr is a bash command substitution |
| containsParameterExpansion | |
| envReachingArgumentInjectionSink | |
| envReachingGitHubFileWrite | Holds if the Run scripts contains an access to an environment variable called |
| envReachingRunExpr | Holds if and environment variable is used, directly or indirectly, in a Run’s step expression. Where the expression is a string captured from the Run’s script. |
| extractFileWrite | |
| extractVariableAndValue | |
| fileReadCommand | |
| fileToFileWrite | Writes the content of the file specified by |
| heredocFileWrite | |
| isCmdSubstitution | Checks if expr is a bash command substitution |
| isParameterExpansion | Checks if expr is a bash parameter expansion |
| linesFileWrite | |
| multiLineFileWrite | |
| pipeSeparator | |
| redirectionSeparator | |
| separator | |
| singleLineFileWrite | |
| singleLineWorkflowCmd | |
| splitSeparator | |
| stmtSeparator | |
| varMatchesRegexTest | Holds if there test command that checks a variable against a regex eg: |