Files
codeql/javascript/ql/lib/change-notes/released/0.5.0.md
2023-03-03 14:11:51 +00:00

775 B

0.5.0

Breaking Changes

  • The CryptographicOperation concept has been changed to use a range pattern. This is a breaking change and existing implementations of CryptographicOperation will need to be updated in order to compile. These implementations can be updated by:
    1. Extending CryptographicOperation::Range rather than CryptographicOperation
    2. Renaming the getInput() member predicate as getAnInput()
    3. Implementing the BlockMode getBlockMode() member predicate. The implementation for this can be none() if the operation is a hashing operation or an encryption operation using a stream cipher.

Minor Analysis Improvements

  • The js/regex-injection query now recognizes environment variables and command-line arguments as sources.