``` 1 10 1 Fwd 609968 1398 -1 94 769936 ExecTaintConfiguration 2 15 1 Rev 239464 774 -1 52 320663 ExecTaintConfiguration 3 20 2 Fwd 205794 511 650 39 18576546 ExecTaintConfiguration 4 25 2 Rev 161966 351 428 39 13639502 ExecTaintConfiguration 5 30 3 Fwd 31889 322 791 39 5982574 ExecTaintConfiguration 6 35 3 Rev 30068 303 661 39 4181421 ExecTaintConfiguration 7 40 4 Fwd 24031 232 1432 39 14725618 ExecTaintConfiguration 8 45 4 Rev 21506 219 907 39 5962780 ExecTaintConfiguration 9 50 5 Fwd 20149 204 1527 38 8350094 ExecTaintConfiguration 10 55 5 Rev 20102 204 1472 38 7515307 ExecTaintConfiguration 11 60 6 Fwd 19950 200 904 33 9673369 ExecTaintConfiguration 12 65 6 Rev 18431 200 901 33 7030957 ExecTaintConfiguration ``` Stage stats after: ``` 1 10 1 Fwd 368610 699 -1 65 445199 ExecTaintConfiguration 2 15 1 Rev 112848 336 -1 23 150522 ExecTaintConfiguration 3 20 2 Fwd 91528 219 270 22 4120713 ExecTaintConfiguration 4 25 2 Rev 66017 141 159 22 2657398 ExecTaintConfiguration 5 30 3 Fwd 12161 119 208 22 792468 ExecTaintConfiguration 6 35 3 Rev 11640 111 167 22 569193 ExecTaintConfiguration 7 40 4 Fwd 11423 109 331 22 1203871 ExecTaintConfiguration 8 45 4 Rev 10851 107 323 22 904017 ExecTaintConfiguration 9 50 5 Fwd 10694 107 763 22 2428404 ExecTaintConfiguration 10 55 5 Rev 10332 104 735 22 2355698 ExecTaintConfiguration 11 60 6 Fwd 10302 104 729 22 5772762 ExecTaintConfiguration 12 65 6 Rev 9482 102 725 22 4020951 ExecTaintConfiguration ```
CodeQL
This open source repository contains the standard CodeQL libraries and queries that power GitHub Advanced Security and the other application security products that GitHub makes available to its customers worldwide.
How do I learn CodeQL and run queries?
There is extensive documentation on getting started with writing CodeQL using the CodeQL extension for Visual Studio Code and the CodeQL CLI.
Contributing
We welcome contributions to our standard library and standard checks. Do you have an idea for a new check, or how to improve an existing query? Then please go ahead and open a pull request! Before you do, though, please take the time to read our contributing guidelines. You can also consult our style guides to learn how to format your code for consistency and clarity, how to write query metadata, and how to write query help documentation for your query.
For information on contributing to CodeQL documentation, see the "contributing guide" for docs.
License
The code in this repository is licensed under the MIT License by GitHub.
The CodeQL CLI (including the CodeQL engine) is hosted in a different repository and is licensed separately. If you'd like to use the CodeQL CLI to analyze closed-source code, you will need a separate commercial license; please contact us for further help.
Visual Studio Code integration
If you use Visual Studio Code to work in this repository, there are a few integration features to make development easier.
CodeQL for Visual Studio Code
You can install the CodeQL for Visual Studio Code extension to get syntax highlighting, IntelliSense, and code navigation for the QL language, as well as unit test support for testing CodeQL libraries and queries.
Tasks
The .vscode/tasks.json file defines custom tasks specific to working in this repository. To invoke one of these tasks, select the Terminal | Run Task... menu option, and then select the desired task from the dropdown. You can also invoke the Tasks: Run Task command from the command palette.