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 }}
Napalys
/
codeql
Public
forked from
github/codeql
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
codeql
python
ql
lib
semmle
python
regex.qll
on
python/hdbcli
User selector
All users
All time
Commit history
Commits on Sep 3, 2024
use my script to delete outdated deprecations
erik-krogh
committed
0fdd06f
View commit details
Copy full SHA for 0fdd06f
View code at this point
Browse repository at this point
Commits on Apr 22, 2024
Python: Change all remaining occurrences of `StrConst`
Show description for 1c68c98
tausbn
committed
1c68c98
View commit details
Copy full SHA for 1c68c98
View code at this point
Browse repository at this point
Commits on May 1, 2023
move RegExpInterpretation into Concepts.qll
erik-krogh
committed
a7f733a
View commit details
Copy full SHA for a7f733a
View code at this point
Browse repository at this point
move StdLibRegExpInterpretation to Stdlib.qll
erik-krogh
committed
2fad406
View commit details
Copy full SHA for 2fad406
View code at this point
Browse repository at this point
simplify StdLibRegExpInterpretation to only consider re.compile, because the rest is handled by RegexExecution
erik-krogh
committed
a64848c
View commit details
Copy full SHA for a64848c
View code at this point
Browse repository at this point
move Regex into a ParseRegExp file, and rename the class to RegExp
erik-krogh
committed
59cc90e
View commit details
Copy full SHA for 59cc90e
View code at this point
Browse repository at this point
move all code to find Regex flag into a module
erik-krogh
committed
556bb41
View commit details
Copy full SHA for 556bb41
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 Mar 16, 2023
Py:don't parse regular expressions in system-code
erik-krogh
committed
8bc8342
View commit details
Copy full SHA for 8bc8342
View code at this point
Browse repository at this point
Commits on Feb 2, 2023
add tracking of strings to compile-sites for poly-redos, in the style of Ruby
erik-krogh
committed
6e712b2
View commit details
Copy full SHA for 6e712b2
View code at this point
Browse repository at this point
Commits on Feb 1, 2023
Merge pull request #11833 from erik-krogh/trackPyReg
Show description for 01f6862
erik-krogh
authored
01f6862
View commit details
Copy full SHA for 01f6862
View code at this point
Browse repository at this point
Commits on Jan 10, 2023
Python: Remove omittable exists variables
atorralba
committed
d87c8c7
View commit details
Copy full SHA for d87c8c7
View code at this point
Browse repository at this point
Commits on Jan 6, 2023
track string-constants to regular expression uses
erik-krogh
committed
10308f5
View commit details
Copy full SHA for 10308f5
View code at this point
Browse repository at this point
Commits on Oct 13, 2022
spelling: recursion
Show description for 441d535
jsoref
committed
441d535
View commit details
Copy full SHA for 441d535
View code at this point
Browse repository at this point
Commits on Aug 16, 2022
delete old deprecations
erik-krogh
committed
5586c9a
View commit details
Copy full SHA for 5586c9a
View code at this point
Browse repository at this point
Commits on Jun 21, 2022
Python: Rename getAnImmediateUse -> asSource
asgerf
committed
181a53b
View commit details
Copy full SHA for 181a53b
View code at this point
Browse repository at this point
Commits on Apr 7, 2022
refactor uses of API::Node::getAUse() that should have been something else
erik-krogh
committed
50bfc8e
View commit details
Copy full SHA for 50bfc8e
View code at this point
Browse repository at this point
Commits on Mar 28, 2022
Merge pull request #8489 from aibaars/regex-refactor
Show description for af1d949
aibaars
authored
af1d949
View commit details
Copy full SHA for af1d949
View code at this point
Browse repository at this point
Commits on Mar 24, 2022
Python: Import framework-modeling in `regex.qll`
RasmusWL
committed
d51aaf2
View commit details
Copy full SHA for d51aaf2
View code at this point
Browse repository at this point
Apply suggestions from code review
Show description for 1a9aaf4
aibaars
and
yoff
committed
1a9aaf4
View commit details
Copy full SHA for 1a9aaf4
View code at this point
Browse repository at this point
Ruby: refactor regex libraries
aibaars
committed
74aea81
View commit details
Copy full SHA for 74aea81
View code at this point
Browse repository at this point
Commits on Feb 25, 2022
Ruby/Python re-introduce normalCharacterSequence
aibaars
committed
5044f89
View commit details
Copy full SHA for 5044f89
View code at this point
Browse repository at this point
Apply suggestions from code review
Show description for 9d9abaf
aibaars
and
yoff
committed
9d9abaf
View commit details
Copy full SHA for 9d9abaf
View code at this point
Browse repository at this point
Commits on Feb 22, 2022
Ruby/Python: regex parser: group sequences of 'normal' characters
aibaars
committed
69ed121
View commit details
Copy full SHA for 69ed121
View code at this point
Browse repository at this point
Commits on Feb 4, 2022
Python: Remove implied inequalities
Show description for 67be20f
tausbn
authored
67be20f
View commit details
Copy full SHA for 67be20f
View code at this point
Browse repository at this point
Commits on Feb 3, 2022
Python: Fix performance issue in `charSet`
Show description for 22aa4c9
tausbn
authored
22aa4c9
View commit details
Copy full SHA for 22aa4c9
View code at this point
Browse repository at this point
Commits on Dec 7, 2021
Merge pull request #7245 from erik-krogh/explicit-this-all-the-places
Show description for 3c59aa3
erik-krogh
authored
3c59aa3
View commit details
Copy full SHA for 3c59aa3
View code at this point
Browse repository at this point
Commits on Nov 26, 2021
add all remaining explicit this
erik-krogh
committed
6ff8d4d
View commit details
Copy full SHA for 6ff8d4d
View code at this point
Browse repository at this point
Commits on Nov 19, 2021
Python: treat \A, \Z, \b, \B as special chars, not escapes
nickrolfe
committed
df6ba43
View commit details
Copy full SHA for df6ba43
View code at this point
Browse repository at this point
Commits on Oct 26, 2021
Merge branch 'main' of github.com:github/codeql into htmlReg
erik-krogh
committed
44afa34
View commit details
Copy full SHA for 44afa34
View code at this point
Browse repository at this point
use set literal instead of big disjunction of literals
erik-krogh
committed
a3c55c2
View commit details
Copy full SHA for a3c55c2
View code at this point
Browse repository at this point
Commits on Sep 21, 2021
don't give group numbers to non-capturing groups
erik-krogh
committed
fd64ff9
View commit details
Copy full SHA for fd64ff9
View code at this point
Browse repository at this point
Commits on Sep 14, 2021
Python: Copy performance fix
yoff
committed
d37c148
View commit details
Copy full SHA for d37c148
View code at this point
Browse repository at this point
Commits on Aug 30, 2021
Merge branch 'main' of github.com:github/codeql into python-regex-parsing-consistency-checks
Show description for a01fca5
yoff
committed
a01fca5
View commit details
Copy full SHA for a01fca5
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.