Skip to content
Permalink
main

Commits on Jan 26, 2022

  1. Merge pull request #7751 from hvitved/csharp/qltest-file-extraction-mode

    C#: Update expected test output after passing in `--qltest` in `codeql test run`
    hvitved committed Jan 26, 2022
  2. Merge pull request #7733 from pwntester/java_util_regex_qll

    Java: Add models for java.util.regex.Pattern and Matcher
    smowton committed Jan 26, 2022
  3. retab Test.java

    pwntester committed Jan 26, 2022
  4. Merge pull request #7746 from hvitved/csharp/remove-legacy-relations

    C#: Remove some unused legacy relations from the DB scheme
    hvitved committed Jan 26, 2022
  5. Merge pull request #7568 from aibaars/ruby-pattern-matching-taint

    Ruby: taint steps for pattern matches
    aibaars committed Jan 26, 2022
  6. Merge pull request #7734 from kaeluka/js-add-node-prefix-to-module-im…

    …port
    
    js: add support for the 'node:' prefix for importing internal modules
    kaeluka committed Jan 26, 2022
  7. Merge pull request #7738 from hvitved/ruby/action-controller-perf

    Ruby: Fix bad join in `ActionControllerHelperMethod`
    hvitved committed Jan 26, 2022
  8. Merge pull request #7726 from hvitved/ruby/any-array-element-content

    Ruby: Introduce `TAnyArrayElementContent`
    hvitved committed Jan 26, 2022
  9. C#: Add DB downgrade script

    hvitved committed Jan 26, 2022
  10. C#: Add DB upgrade script

    hvitved committed Jan 26, 2022
  11. Merge pull request #7729 from github/hmac/bump-clap

    Ruby extractor: bump clap
    aibaars committed Jan 26, 2022

Commits on Jan 25, 2022

  1. Merge pull request #7744 from github/henrymercer/js-atm-tweak-query-help

    JS: Move experimental notice to the bottom of the ML-powered query help
    henrymercer committed Jan 25, 2022
  2. Merge pull request #7739 from github/edoardo/3.4-mergeback

    Merge `rc/3.4` into `main`
    edoardopirovano committed Jan 25, 2022
  3. Merge pull request #7661 from shati-patel/vscode-pack-commands

    Docs: Mention packaging commands in CodeQL extension
    shati-patel committed Jan 25, 2022
  4. Merge pull request #7618 from github/aeisenberg/getting-started-docs

    Docs: Simplify getting started docs
    aeisenberg committed Jan 25, 2022
  5. Merge pull request #7743 from jketema/doc-fixes

    CodeQL documentation fixes
    MathiasVP committed Jan 25, 2022
  6. JS: Move experimental notice to the bottom of the ML-powered query help

    The Code Scanning UI shows just the first paragraph of the query help
    as a summary, until a user chooses to expand the help.
    We decided it was more useful to display the standard query help in this
    summary compared to the experimental query notice, since there is
    already a notice about experimental queries on the alert show page.
    henrymercer committed Jan 25, 2022
  7. Merge pull request #7741 from hvitved/csharp/compilation-args-exclude…

    …-extractor-args
    
    C#: Exclude extractor arguments from `compilation_args` relation
    hvitved committed Jan 25, 2022
  8. Merge pull request #7737 from geoffw0/clrtxt5

    C++: Upgrade cpp/cleartext-storage-file
    geoffw0 committed Jan 25, 2022
  9. Replace Block by BlockStmt in basic C/C++ query documentation

    `Block` has be deprecated in favor of `BlockStmt`.
    jketema committed Jan 25, 2022
  10. Remove redundant can

    jketema committed Jan 25, 2022
  11. Merge pull request #7721 from erik-krogh/CWE-1275

    JS: add a js/samesite-none-cookie cookie
    erik-krogh committed Jan 25, 2022
  12. Apply suggestions from code review

    Co-authored-by: Felicity Chapman <felicitymay@github.com>
    shati-patel and felicitymay committed Jan 25, 2022
  13. Ruby: Fix bad join in ActionControllerHelperMethod

    ```
    [2022-01-25 12:35:14] (234s) Tuple counts for ActionController::ActionControllerHelperMethod#class#ff/2@ef816fil after 1.5s:
                          7685     ~0%     {3} r1 = JOIN ActionController::ActionControllerContextCall#ff#shared WITH Method::Method::getName_dispred#ff ON FIRST 1 OUTPUT Rhs.1, Lhs.1 'controllerClass', Lhs.0 'this'
                          13198    ~0%     {3} r2 = JOIN r1 WITH Constant::ConstantValue::getStringOrSymbol_dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Lhs.1 'controllerClass', Lhs.2 'this', Rhs.1
                          15835365 ~4%     {5} r3 = JOIN r2 WITH AST::AstNode::getEnclosingModule_dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, "helper_method", Lhs.0 'controllerClass', Lhs.1 'this', Lhs.2
                          12943    ~1%     {4} r4 = JOIN r3 WITH Call::MethodCall::getMethodName_dispred#ff ON FIRST 2 OUTPUT Lhs.4, Lhs.2 'controllerClass', Lhs.3 'this', Lhs.0
                          1146184  ~0%     {4} r5 = JOIN r4 WITH Expr::Expr::getConstantValue_dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Lhs.3, Rhs.1, Lhs.1 'controllerClass', Lhs.2 'this'
                          212      ~0%     {2} r6 = JOIN r5 WITH project#Call::Call::getArgument_dispred#fff ON FIRST 2 OUTPUT Lhs.3 'this', Lhs.2 'controllerClass'
                                           return r6
    ```
    
    Joining on enclosing module and name simultaneously yields a much better join.
    hvitved committed Jan 25, 2022
  14. update test file

    pwntester committed Jan 25, 2022
  15. apply documentation suggestions

    Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
    erik-krogh and mchammer01 committed Jan 25, 2022
  16. Ruby: Fix bad join in access predicate

    Joining on variable name alone is a bad thing:
    
    ```
    [2022-01-25 11:13:20] (228s) Tuple counts for Variable::Cached::access#ff#shared/3@868b54tu after 3m37s:
                          112554    ~0%     {3} r1 = JOIN Variable::VariableReal::getNameImpl_dispred#ff WITH Variable::VariableReal::getDeclaringScopeImpl_dispred#ff ON FIRST 1 OUTPUT Lhs.1, Lhs.0 'arg2', Rhs.1 'arg1'
                          561015756 ~1%     {3} r2 = JOIN r1 WITH Variable::variableName#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1 'arg0', Lhs.2 'arg1', Lhs.1 'arg2'
                                            return r2
    ```
    
    This change ensures that we join on name and scope simultaneously.
    hvitved committed Jan 25, 2022
Older