Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
github
/
codeql
Public
Notifications
You must be signed in to change notification settings
Fork
1.7k
Star
8.3k
Code
Issues
841
Pull requests
365
Discussions
Actions
Projects
0
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security
Insights
Files
main
Breadcrumbs
codeql
/
csharp
/
ql
/
lib
/
upgrades
/
Copy path
Directory actions
More options
Directory actions
More options
Latest commit
History
History
main
Breadcrumbs
codeql
/
csharp
/
ql
/
lib
/
upgrades
/
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
027e958f156862103c2ef44f77f79b030c2b1359
027e958f156862103c2ef44f77f79b030c2b1359
094972aab8c537db2cec0b9508361ca9d4cc2006
094972aab8c537db2cec0b9508361ca9d4cc2006
0f562410898f4d4afab2da91f5aaece660ebfa88
0f562410898f4d4afab2da91f5aaece660ebfa88
1136957c0b3c73a7798ae42645c361e813295393
1136957c0b3c73a7798ae42645c361e813295393
15b989afd2bfc4743536fdb0958c1d8177a32600
15b989afd2bfc4743536fdb0958c1d8177a32600
16936565fbeffa1492ef636112694d29f7c578d0
16936565fbeffa1492ef636112694d29f7c578d0
193c35b0e3776f8ee9a49e984e393974b4c670f6
193c35b0e3776f8ee9a49e984e393974b4c670f6
1f291d4f424b498e7500c0359ca1fe030628a448
1f291d4f424b498e7500c0359ca1fe030628a448
21ede72308c41493f19b37720d8259d5eb307f12
21ede72308c41493f19b37720d8259d5eb307f12
22d4df34563b234c6fc108ccebdffe8ae9b8e49c
22d4df34563b234c6fc108ccebdffe8ae9b8e49c
26249c105a81c61ef8738a198928de2d4b763c37
26249c105a81c61ef8738a198928de2d4b763c37
2fb07f0b8c65f6c89437c28caf5d99fdbcdbef2d
2fb07f0b8c65f6c89437c28caf5d99fdbcdbef2d
34565707dfbb74188a6d7e9ef4477ca8e8dab6a4
34565707dfbb74188a6d7e9ef4477ca8e8dab6a4
4ac7d8bcac6f664b1e83c858aa71f8dc761cc603
4ac7d8bcac6f664b1e83c858aa71f8dc761cc603
4b9c288ece4218779b6113b17af42795f4bbbee1
4b9c288ece4218779b6113b17af42795f4bbbee1
57331d90231fc8247d5a5197f4ac45d502708c6a
57331d90231fc8247d5a5197f4ac45d502708c6a
585d6402ff8ba3d15114a869d205bdf6d4e0aa3f
585d6402ff8ba3d15114a869d205bdf6d4e0aa3f
58a680081d22ec56c376539b7cca9521dc38fdbb
58a680081d22ec56c376539b7cca9521dc38fdbb
5f6770a8a174aa0b651375a847d9686533d3f528
5f6770a8a174aa0b651375a847d9686533d3f528
68db341c2ed1693c2ae6e20ad533c84138cb275a
68db341c2ed1693c2ae6e20ad533c84138cb275a
6b8962d52bd5ed58edb163f78467074fd7e1a127
6b8962d52bd5ed58edb163f78467074fd7e1a127
73b4f980116c7f4eb5d4cef592d74d031c8e74a8
73b4f980116c7f4eb5d4cef592d74d031c8e74a8
770f844243d5a2282861b33fd201d0a02e3528d9
770f844243d5a2282861b33fd201d0a02e3528d9
81a394bedda3d4747e36496c7be4d958424636d6
81a394bedda3d4747e36496c7be4d958424636d6
83aca6b3e4fa38dd2b97b9b51dfc199a2ba9c7f2
83aca6b3e4fa38dd2b97b9b51dfc199a2ba9c7f2
90fdbc8f87761f223ef7723e4b421c5b26ecc15e
90fdbc8f87761f223ef7723e4b421c5b26ecc15e
9258e9b38d85f92cee9559f2ed21e241f0c7a29e
9258e9b38d85f92cee9559f2ed21e241f0c7a29e
97da4e8c5750e07c4f7c8a366b21060e05ecd5ed
97da4e8c5750e07c4f7c8a366b21060e05ecd5ed
98e37f65f0ae39cfe1bff33908d6620ade5df0f7
98e37f65f0ae39cfe1bff33908d6620ade5df0f7
a2bda57dbc6eea94c50128522aae536e8edd5a3c
a2bda57dbc6eea94c50128522aae536e8edd5a3c
a696c8bae067f69ab3208e98ce35f4fdf7efb68b
a696c8bae067f69ab3208e98ce35f4fdf7efb68b
ab09ac8287516082b7a7367f8fda1862b1be47c5
ab09ac8287516082b7a7367f8fda1862b1be47c5
ad622770b3c38e7639883301e9e52ff1f3a4df4c
ad622770b3c38e7639883301e9e52ff1f3a4df4c
b93e202508f21bdf2e0d831e464c3b14187378cc
b93e202508f21bdf2e0d831e464c3b14187378cc
ba2201248071b2bf0bb52909b35014091d2e18a6
ba2201248071b2bf0bb52909b35014091d2e18a6
c9ee11bd1ee96e925a35cedff000be924634447f
c9ee11bd1ee96e925a35cedff000be924634447f
cc2eccd6026e5405594b75eb9d2d3f4646747ccd
cc2eccd6026e5405594b75eb9d2d3f4646747ccd
cd877b8cc2fb8327499f96fbefd01bb988b2ed63
cd877b8cc2fb8327499f96fbefd01bb988b2ed63
cf21dd4151d107ab649a2a218e7f52e355c43906
cf21dd4151d107ab649a2a218e7f52e355c43906
cfaa4e90da23a5ca3f0e914fbd5ca689ba0282d9
cfaa4e90da23a5ca3f0e914fbd5ca689ba0282d9
d0fba103f7dee477dd7d9f6c038518b3f683b2c7
d0fba103f7dee477dd7d9f6c038518b3f683b2c7
d8a619a011a649390ee658cbbceaa1241e08f24b
d8a619a011a649390ee658cbbceaa1241e08f24b
dd813977f70fcbf737b0bbe9dc8297edff713168
dd813977f70fcbf737b0bbe9dc8297edff713168
ddd39829bb71811b1fcb6559c0efe34f3fb6aa03
ddd39829bb71811b1fcb6559c0efe34f3fb6aa03
df0118d2d283379d89c2bec5aadda78cdae0b904
df0118d2d283379d89c2bec5aadda78cdae0b904
e0531e97fc1251265b06a94b3047a1b6fa484dcc
e0531e97fc1251265b06a94b3047a1b6fa484dcc
e6442d16b7e3786d0918597c2c9fbd871ca06f77
e6442d16b7e3786d0918597c2c9fbd871ca06f77
eedef9359e1e4e1ebcf2a1dc9d2ae75d4ea4d160
eedef9359e1e4e1ebcf2a1dc9d2ae75d4ea4d160
efcd69e086a26dd33395f2ddb3113b2849399040
efcd69e086a26dd33395f2ddb3113b2849399040
f145a9a7275c8f457b392b2ebc9f8e07960a0ed2
f145a9a7275c8f457b392b2ebc9f8e07960a0ed2
f2aa2d4ac31309bd83ab633d0f40e8a442767bd1
f2aa2d4ac31309bd83ab633d0f40e8a442767bd1
f5903552e3099dba41375ca19af7caca5c2e4966
f5903552e3099dba41375ca19af7caca5c2e4966
f595d31422d7d462d2bee8c69b44341df8bdadb6
f595d31422d7d462d2bee8c69b44341df8bdadb6
f93793ee5f6b7bec615eaa1af0a1a4dea19472bb
f93793ee5f6b7bec615eaa1af0a1a4dea19472bb
fc9c7ab844ab055b97222a97e895b4bf2e1f8f4e
fc9c7ab844ab055b97222a97e895b4bf2e1f8f4e
fd04e45710e1988076801608abffdfa013b680fc
fd04e45710e1988076801608abffdfa013b680fc
ff083666c7f75e0d039182cb6344a7be1a2f0421
ff083666c7f75e0d039182cb6344a7be1a2f0421
initial
initial
View all files
You can’t perform that action at this time.