Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
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
Type
/
to search
Sign in
Sign up
Appearance settings
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
github
/
codeql
Public
Notifications
You must be signed in to change notification settings
Fork
2.1k
Star
9.9k
Code
Issues
998
Pull requests
447
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
codeql
python
ql
lib
semmle
python
dataflow
on
codeql-cli/v2.13.5
User selector
All users
All time
Commit history
Commits on Jun 8, 2023
Merge pull request #12964 from hvitved/ruby/remove-synth-returns
Show description for cee7088
hvitved
authored
cee7088
View commit details
Copy full SHA for cee7088
View code at this point
Browse repository at this point
Commits on Jun 7, 2023
Python: Use `CallGraphConstruction` in call graph construction
hvitved
committed
48ac3e5
View commit details
Copy full SHA for 48ac3e5
View code at this point
Browse repository at this point
Ruby/Python: Add `CallGraphConstruction` module for recursive type-tracking based call graph construction
hvitved
committed
4bf124b
View commit details
Copy full SHA for 4bf124b
View code at this point
Browse repository at this point
Commits on May 26, 2023
Minor cleanup and sync files.
michaelnebel
committed
915042a
View commit details
Copy full SHA for 915042a
View code at this point
Browse repository at this point
Python: Re-factor getComponent.
michaelnebel
committed
811eee1
View commit details
Copy full SHA for 811eee1
View code at this point
Browse repository at this point
Commits on May 24, 2023
Python: Avoid calling `TypeTracker::step` in call graph construction
hvitved
committed
1788c54
View commit details
Copy full SHA for 1788c54
View code at this point
Browse repository at this point
Python/Ruby: Optimize join-order in `TypeTracker::[small]step`
hvitved
committed
deee314
View commit details
Copy full SHA for deee314
View code at this point
Browse repository at this point
Commits on May 16, 2023
python: Add summaries for container constructors
Show description for 5b4f98d
yoff
committed
5b4f98d
View commit details
Copy full SHA for 5b4f98d
View code at this point
Browse repository at this point
python: remove steps for container constructors
yoff
committed
145eaf3
View commit details
Copy full SHA for 145eaf3
View code at this point
Browse repository at this point
Commits on May 15, 2023
Merge pull request #13077 from hvitved/ruby/track-regexp-improvements
Show description for 9dede31
hvitved
authored
9dede31
View commit details
Copy full SHA for 9dede31
View code at this point
Browse repository at this point
Commits on May 12, 2023
Merge pull request #13095 from yoff/python/interpret-summary-content
Show description for 72c6919
yoff
authored
72c6919
View commit details
Copy full SHA for 72c6919
View code at this point
Browse repository at this point
Commits on May 11, 2023
Merge pull request #12552 from erik-krogh/py-type-trackers
Show description for 62f0c64
RasmusWL
authored
62f0c64
View commit details
Copy full SHA for 62f0c64
View code at this point
Browse repository at this point
Commits on May 10, 2023
Sync files
hvitved
committed
211a1e1
View commit details
Copy full SHA for 211a1e1
View code at this point
Browse repository at this point
Commits on May 9, 2023
Python: interpret remaining content
yoff
committed
0648771
View commit details
Copy full SHA for 0648771
View code at this point
Browse repository at this point
Python: remaining content-based summary components
yoff
committed
c111066
View commit details
Copy full SHA for c111066
View code at this point
Browse repository at this point
Merge pull request #12537 from yoff/python/captured-variables-for-typetracking
Show description for 1a57f81
yoff
authored
1a57f81
View commit details
Copy full SHA for 1a57f81
View code at this point
Browse repository at this point
Commits on May 8, 2023
Go/Python/Ruby/Swift: Sync files and make dummy implementation.
michaelnebel
committed
4ac0396
View commit details
Copy full SHA for 4ac0396
View code at this point
Browse repository at this point
Commits on May 4, 2023
Merge branch 'main' into python/captured-variables-for-typetracking
yoff
authored
42090b5
View commit details
Copy full SHA for 42090b5
View code at this point
Browse repository at this point
Commits on May 3, 2023
Merge branch 'main' into identity-consistency-check
MathiasVP
committed
77001a0
View commit details
Copy full SHA for 77001a0
View code at this point
Browse repository at this point
python: longer name and longer comment
yoff
committed
64068f1
View commit details
Copy full SHA for 64068f1
View code at this point
Browse repository at this point
Merge pull request #12937 from RasmusWL/fix-module-variable-node
Show description for a905917
yoff
authored
a905917
View commit details
Copy full SHA for a905917
View code at this point
Browse repository at this point
Commits on May 2, 2023
Dataflow: Forward hasLocationInfo.
aschackmull
committed
ca09649
View commit details
Copy full SHA for ca09649
View code at this point
Browse repository at this point
Dataflow: Replace "extends Node" with "instanceof Node".
aschackmull
committed
5927bb2
View commit details
Copy full SHA for 5927bb2
View code at this point
Browse repository at this point
Commits on May 1, 2023
Merge pull request #12930 from aschackmull/dataflow/split-typedcontent
Show description for 6c8cb0d
aschackmull
authored
6c8cb0d
View commit details
Copy full SHA for 6c8cb0d
View code at this point
Browse repository at this point
changes based on review
erik-krogh
committed
d5029c9
View commit details
Copy full SHA for d5029c9
View code at this point
Browse repository at this point
introduce RegExpInterpretation instead of RegexString, and move RegexTreeView.qll into a regexp folder
erik-krogh
committed
f0254fc
View commit details
Copy full SHA for f0254fc
View code at this point
Browse repository at this point
use type-tracking instead of global dataflow for tracking regular expressions
erik-krogh
committed
e677b62
View commit details
Copy full SHA for e677b62
View code at this point
Browse repository at this point
Commits on Apr 30, 2023
Merge pull request #11280 from RasmusWL/dict-dataflow-steps
Show description for 1bba525
RasmusWL
authored
1bba525
View commit details
Copy full SHA for 1bba525
View code at this point
Browse repository at this point
Commits on Apr 27, 2023
DataFlow: Sync identical files.
MathiasVP
committed
e506f63
View commit details
Copy full SHA for e506f63
View code at this point
Browse repository at this point
Merge branch 'main' into python/captured-variables-for-typetracking
yoff
authored
54ced06
View commit details
Copy full SHA for 54ced06
View code at this point
Browse repository at this point
Dataflow: Enforce type pruning in all forward stages.
aschackmull
committed
71ae090
View commit details
Copy full SHA for 71ae090
View code at this point
Browse repository at this point
Dataflow: Sync.
aschackmull
committed
9140cbe
View commit details
Copy full SHA for 9140cbe
View code at this point
Browse repository at this point
Commits on Apr 26, 2023
Python: Hide `ModuleVariableNode` in data-flow paths
Show description for d274fa1
RasmusWL
committed
d274fa1
View commit details
Copy full SHA for d274fa1
View code at this point
Browse repository at this point
Python: Fix ModuleVariableNode.toString
Show description for 0c4bcec
RasmusWL
committed
0c4bcec
View commit details
Copy full SHA for 0c4bcec
View code at this point
Browse repository at this point
Dataflow: Sync.
aschackmull
committed
d681671
View commit details
Copy full SHA for d681671
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.