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
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
10k
Code
Issues
995
Pull requests
453
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
test
library-tests
taint
general
on
codeql-cli/v2.25.2
User selector
All users
Datepicker
All time
Commit history
Commits on Nov 26, 2025
Python: Fix library tests
tausbn
committed
7176898
View commit details
Copy full SHA for 7176898
View code at this point
Browse repository at this point
Commits on Apr 22, 2024
Python: Update all `.expected` files
Show description for 58eaddf
tausbn
committed
58eaddf
View commit details
Copy full SHA for 58eaddf
View code at this point
Browse repository at this point
Commits on Jun 14, 2023
get `ParamSource.ql` to compile by deleting import that got deleted - I have no if this is a good change
erik-krogh
committed
e463819
View commit details
Copy full SHA for e463819
View code at this point
Browse repository at this point
Commits on Mar 9, 2022
PY: delete test that mostly used deleted deprecated features
erik-krogh
committed
61e282d
View commit details
Copy full SHA for 61e282d
View code at this point
Browse repository at this point
Commits on Oct 15, 2020
update expected output
erik-krogh
committed
1d2ca42
View commit details
Copy full SHA for 1d2ca42
View code at this point
Browse repository at this point
Commits on Oct 12, 2020
implement printAst for Python
erik-krogh
committed
9b7c59f
View commit details
Copy full SHA for 9b7c59f
View code at this point
Browse repository at this point
Commits on Jul 7, 2020
Python: Fix test failures.
tausbn
committed
45eccb2
View commit details
Copy full SHA for 45eccb2
View code at this point
Browse repository at this point
Python: Autoformat everything using `qlformat`.
Show description for f07a7bf
tausbn
committed
f07a7bf
View commit details
Copy full SHA for f07a7bf
View code at this point
Browse repository at this point
Commits on Jun 19, 2020
Python: Do all the renames.
tausbn
committed
48e3e9c
View commit details
Copy full SHA for 48e3e9c
View code at this point
Browse repository at this point
Commits on May 25, 2020
Python: Use proper import for semmle.python.dataflow.TaintTracking
Show description for f602f3e
RasmusWL
committed
f602f3e
View commit details
Copy full SHA for f602f3e
View code at this point
Browse repository at this point
Commits on Mar 30, 2020
Merge pull request #3156 from tausbn/python-autoformat-all-ql-files
Show description for 0b4bfed
RasmusWL
authored
0b4bfed
View commit details
Copy full SHA for 0b4bfed
View code at this point
Browse repository at this point
Python: Fix test failures.
Show description for b990fac
tausbn
committed
b990fac
View commit details
Copy full SHA for b990fac
View code at this point
Browse repository at this point
Python: Autoformat all `.ql` files.
tausbn
committed
87a9f51
View commit details
Copy full SHA for 87a9f51
View code at this point
Browse repository at this point
Commits on Mar 20, 2020
Python: Autoformat `library-tests`.
tausbn
committed
165dcd3
View commit details
Copy full SHA for 165dcd3
View code at this point
Browse repository at this point
Commits on Jan 27, 2020
Python: Recognize nested tuple/list assignment
Show description for fa48fb0
RasmusWL
committed
fa48fb0
View commit details
Copy full SHA for fa48fb0
View code at this point
Browse repository at this point
Python: Add tests for nested assignment
RasmusWL
committed
9763ec7
View commit details
Copy full SHA for 9763ec7
View code at this point
Browse repository at this point
Commits on Jan 21, 2020
Python: Only comparison with constant will clear taint
Show description for bbe93f4
RasmusWL
committed
bbe93f4
View commit details
Copy full SHA for bbe93f4
View code at this point
Browse repository at this point
Python: Highlight that any comparison will clear taint
RasmusWL
committed
1498145
View commit details
Copy full SHA for 1498145
View code at this point
Browse repository at this point
Commits on Aug 30, 2019
Python: Move TaintTracking.qll from semmle.python.security to semmle.python.dataflow, for consistency with other code.
markshannon
committed
637677d
View commit details
Copy full SHA for 637677d
View code at this point
Browse repository at this point
Commits on Aug 29, 2019
Python taint-tracking. Reorder columns in some tests for easier comprehension of expected output.
markshannon
committed
22f55d2
View commit details
Copy full SHA for 22f55d2
View code at this point
Browse repository at this point
Python taint-tracking: make sure all features of legacy extensions are supported.
markshannon
committed
c7ec569
View commit details
Copy full SHA for c7ec569
View code at this point
Browse repository at this point
Python taint-tracking: Fix up handling of contexts for __init__ and for context-free taints.
markshannon
committed
3f80668
View commit details
Copy full SHA for 3f80668
View code at this point
Browse repository at this point
Python taint-tracking. Fix bug in legacy API.
markshannon
committed
fe9c9d4
View commit details
Copy full SHA for fe9c9d4
View code at this point
Browse repository at this point
Python taint-tracking: Fix up handling of legacy (config-less) taint-tracking
markshannon
committed
7c4a18e
View commit details
Copy full SHA for 7c4a18e
View code at this point
Browse repository at this point
Python taint-tracking: Further enhancements to new implementation for better debugging and backwards compatibility.
markshannon
committed
24b4a41
View commit details
Copy full SHA for 24b4a41
View code at this point
Browse repository at this point
Python taint-tracking: Remove old implementation.
markshannon
committed
a7845ae
View commit details
Copy full SHA for a7845ae
View code at this point
Browse repository at this point
Commits on Jun 21, 2019
Python: Dataflow: Remove IterationDefinition ESSA definition and add iteration assignment to ESSA assignment definition.
Show description for 9d6df78
markshannon
committed
9d6df78
View commit details
Copy full SHA for 9d6df78
View code at this point
Browse repository at this point
Commits on Jun 18, 2019
Python: Track taint through 'yield' expressions.
markshannon
committed
e8190d9
View commit details
Copy full SHA for e8190d9
View code at this point
Browse repository at this point
Python taint-tracking: Support iterables of taint.
markshannon
committed
97c98f2
View commit details
Copy full SHA for 97c98f2
View code at this point
Browse repository at this point
Commits on Apr 26, 2019
Remove redundant tests.
markshannon
committed
2aa967a
View commit details
Copy full SHA for 2aa967a
View code at this point
Browse repository at this point
Commits on Apr 12, 2019
Python: Fix semantic merge conflict between #1206 and #1240.
markshannon
committed
d6ba729
View commit details
Copy full SHA for d6ba729
View code at this point
Browse repository at this point
Merge pull request #1240 from markshannon/python-avoid-ssa-defns-in-tests
Show description for 707b73c
taus-semmle
authored
707b73c
View commit details
Copy full SHA for 707b73c
View code at this point
Browse repository at this point
Commits on Apr 11, 2019
Python: Remove callsite refinement ESSA definition when call in a test defining a pi-node.
markshannon
committed
ca6e03f
View commit details
Copy full SHA for ca6e03f
View code at this point
Browse repository at this point
Commits on Apr 4, 2019
Python taint-tracking: If taint has no class allow it flow through both branches of isinstance test.
markshannon
committed
e2a3d91
View commit details
Copy full SHA for e2a3d91
View code at this point
Browse repository at this point
Commits on Mar 22, 2019
Python taint-tracking. Handle early exit and 'not' correctly for 'falsey' taints.
markshannon
committed
2edde1f
View commit details
Copy full SHA for 2edde1f
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.