Skip to content

Commit

Permalink
Update actions/ql/lib/codeql/actions/Bash.qll
Browse files Browse the repository at this point in the history
Co-authored-by: Asger F <[email protected]>
  • Loading branch information
JarLob and asgerf authored Jan 24, 2025
1 parent 6d94168 commit 9521467
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions actions/ql/lib/codeql/actions/Bash.qll
Original file line number Diff line number Diff line change
Expand Up @@ -699,13 +699,13 @@ module Bash {
// VAR2=$(cmd)
// VAR3=$VAR2
// echo "FIELD=${VAR3:-default}" >> $GITHUB_ENV (field, file_write_value)
containsCmdSubstitution(value2, cmd) and
script.getAnAssignment(var2, value2) and
containsParameterExpansion(value3, var2, _, _) and
script.getAnAssignment(var3, value3) and
containsParameterExpansion(expr, var3, _, _) and
not varMatchesRegexTest(script, var2, alphaNumericRegex()) and
not varMatchesRegexTest(script, var3, alphaNumericRegex()) and
containsCmdSubstitution(value2, cmd) and
containsParameterExpansion(value3, var2, _, _) and
containsParameterExpansion(expr, var3, _, _)
not varMatchesRegexTest(script, var3, alphaNumericRegex())
)
or
// var reaches the file write directly
Expand Down

0 comments on commit 9521467

Please sign in to comment.