Erik Krogh Kristensen
|
3bea7df45d
|
add deprecated aliases in the old locations, and use the Query.qll pattern for js/polynomial-redos
|
2022-06-23 14:36:25 +02:00 |
|
Erik Krogh Kristensen
|
13482fc97b
|
rename ReDoSUtil to NfaUtils, and rename the "performance" folder to "regexp"
|
2022-06-23 14:36:25 +02:00 |
|
Erik Krogh Kristensen
|
6b0df9bdfb
|
refactor the concretize algorithm
|
2022-06-23 14:36:25 +02:00 |
|
Erik Krogh Kristensen
|
7fb3d81d2f
|
add further normalization of char classses
|
2022-06-23 14:36:25 +02:00 |
|
Erik Krogh Kristensen
|
3be4a86acd
|
make ReDoSPruning into a parameterized module
|
2022-06-23 14:36:25 +02:00 |
|
Erik Krogh Kristensen
|
dc06e9df02
|
move predicates that depend on isReDoSCandidate into a ReDoSPruning module
|
2022-06-23 14:36:24 +02:00 |
|
Anders Schack-Mulligen
|
4a317a25d3
|
Dataflow: Sync.
|
2022-06-23 14:34:52 +02:00 |
|
Anders Schack-Mulligen
|
c27290563a
|
Dataflow: Perf fix, avoid node scans.
|
2022-06-23 14:34:05 +02:00 |
|
github-actions[bot]
|
a74051c658
|
Release preparation for version 2.10.0
|
2022-06-23 11:17:46 +00:00 |
|
Tamas Vajk
|
579bfc22f3
|
Fix performance change in SecurityFlag
|
2022-06-23 08:46:33 +02:00 |
|
Tamas Vajk
|
79ec998636
|
Fix DB change compatibility to backwards
|
2022-06-23 08:45:11 +02:00 |
|
Tamas Vajk
|
7dad2f7fcb
|
Fix DB upgrade properties
|
2022-06-23 08:45:11 +02:00 |
|
Tamas Vajk
|
074b90ea1a
|
Add change note
|
2022-06-23 08:45:11 +02:00 |
|
Tamas Vajk
|
053ca2e940
|
Update DB stats file
|
2022-06-23 08:45:11 +02:00 |
|
Tamas Vajk
|
e03b48f293
|
Add DB upgrade folder
|
2022-06-23 08:45:11 +02:00 |
|
Tamas Vajk
|
dabc956dbf
|
Unify loop break/continue statement handling between java and kotlin
|
2022-06-23 08:45:11 +02:00 |
|
Tony Torralba
|
cc354caa1f
|
Merge pull request #9319 from atorralba/atorralba/add-editable-valueof-step
Kotlin: Add taint step for String.valueOf(Editable)
|
2022-06-22 13:50:30 +02:00 |
|
Tamás Vajk
|
c0e115700d
|
Merge pull request #9647 from tamasvajk/kotlin-when-branch-encl-stmt
Kotlin: Fix enclosing statement of `when` branches
|
2022-06-22 13:18:56 +02:00 |
|
Anders Schack-Mulligen
|
df6d68b215
|
Merge pull request #9618 from aschackmull/dataflow/deprecate-barrierguard-class
Dataflow: Deprecate BarrierGuard class
|
2022-06-22 10:44:08 +02:00 |
|
Michael Nebel
|
24ba5cc06e
|
Merge pull request #9025 from michaelnebel/csharp/generatedrefactor
C#: Provenance column in Models as Data CSV format.
|
2022-06-22 10:34:31 +02:00 |
|
Tamas Vajk
|
a50e062b3c
|
Kotlin: Fix enclosing statement of when branches
|
2022-06-22 09:10:27 +02:00 |
|
Anders Schack-Mulligen
|
f8f9b7d3b4
|
Apply suggestions from code review
|
2022-06-21 14:11:36 +02:00 |
|
Edoardo Pirovano
|
70dbd92e25
|
Bump minor version of all regularly released packs
|
2022-06-21 11:22:58 +01:00 |
|
Edoardo Pirovano
|
ad02b85efa
|
Merge branch main into rc/3.6
|
2022-06-21 11:15:25 +01:00 |
|
Anders Schack-Mulligen
|
a4796e1542
|
Add change notes.
|
2022-06-21 11:17:47 +02:00 |
|
Michael Nebel
|
b4457de58c
|
C#/Java: Fix typo in the QL doc comment.
|
2022-06-20 16:26:07 +02:00 |
|
Michael Nebel
|
0d4321666a
|
Java: Update fragment injection sinkmodels.
|
2022-06-20 16:20:02 +02:00 |
|
Michael Nebel
|
e851b03c6f
|
Java: Add source and sink kind model validation.
|
2022-06-20 16:20:02 +02:00 |
|
Michael Nebel
|
2e46e93f36
|
Java: Update java models with provenance column information.
|
2022-06-20 16:20:02 +02:00 |
|
Michael Nebel
|
4622b69c5d
|
Java: Update flow summary impl and external flow to support provenance and include testing in Csv model validation.
|
2022-06-20 16:20:02 +02:00 |
|
Michael Nebel
|
649757c27f
|
Java/Ruby: Sync files.
|
2022-06-20 16:20:01 +02:00 |
|
Tony Torralba
|
3b60a1c3bc
|
Add change note
|
2022-06-20 12:07:31 +02:00 |
|
Tony Torralba
|
2b2fa6e15b
|
Add taint step for String.valueOf(Editable)
Kotlin inlines expr.toString() as String.valueOf(expr) when expr is nullable
|
2022-06-20 12:07:31 +02:00 |
|
Anders Schack-Mulligen
|
6518a01ded
|
Dataflow: Sync.
|
2022-06-16 11:25:28 +02:00 |
|
Anders Schack-Mulligen
|
33deff9bae
|
Java: Deprecate BarrierGuard class.
|
2022-06-16 11:25:28 +02:00 |
|
github-actions[bot]
|
1ed70d51d7
|
Post-release preparation for codeql-cli-2.9.4
|
2022-06-15 13:25:20 +00:00 |
|
Anders Schack-Mulligen
|
c4782871d4
|
Merge pull request #9294 from aschackmull/java/barrierguard-parammod
Java: Add support for BarrierGuards as parameterised modules.
|
2022-06-15 10:56:48 +02:00 |
|
github-actions[bot]
|
104ac05f49
|
Release preparation for version 2.9.4
|
2022-06-15 08:22:38 +00:00 |
|
Joe Farebrother
|
c71586e1f8
|
Remove checks for dynamically registered recievers
|
2022-06-14 14:56:24 +01:00 |
|
Joe Farebrother
|
320c671b73
|
Adress reveiw comments - make use of existing ql libraries
|
2022-06-14 14:56:24 +01:00 |
|
Joe Farebrother
|
9d048e78af
|
Apply suggestions from code review - fix typos/style, make things private
Co-authored-by: Tony Torralba <atorralba@users.noreply.github.com>
|
2022-06-14 14:56:23 +01:00 |
|
Joe Farebrother
|
4aed1a1e23
|
Add test cases; fix handling of recievers declared through xml
|
2022-06-14 14:56:22 +01:00 |
|
Joe Farebrother
|
87f26bf033
|
Fix typos
|
2022-06-14 14:56:22 +01:00 |
|
Joe Farebrother
|
1959f49165
|
Add Improper Intent Verification query
|
2022-06-14 14:56:21 +01:00 |
|
Ian Lynagh
|
304e2926c9
|
Java: Fix RefType.getAStrictAncestor() in the presence of type hierarchy cycles
|
2022-06-14 14:08:19 +01:00 |
|
Anders Schack-Mulligen
|
4e6e595b3a
|
Java: Add qldoc.
|
2022-06-02 13:30:27 +02:00 |
|
Anders Schack-Mulligen
|
9f42ca8d14
|
Update java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2022-06-02 12:00:37 +02:00 |
|
Anders Schack-Mulligen
|
002c456989
|
Update java/ql/lib/semmle/code/java/dataflow/internal/DataFlowUtil.qll
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2022-06-02 12:00:09 +02:00 |
|
Anders Schack-Mulligen
|
9abd2259d3
|
Merge pull request #9381 from aschackmull/redos/perf
ReDoS: Improve performance in ExponentialBackTracking.qll.
|
2022-06-01 10:39:28 +02:00 |
|
Anders Schack-Mulligen
|
4f3751dfea
|
Merge pull request #9316 from hvitved/dataflow/edges-get-a-successor-consistency
Data flow: Make `PathGraph::edges/2` and `PathNode::getASuccessor/1` consistent
|
2022-06-01 10:38:25 +02:00 |
|