Tamas Vajk
|
ce5509a080
|
Kotlin: Adjust MaD argument shifting for $default method
|
2022-12-09 10:29:52 +01:00 |
|
Tamas Vajk
|
81c35c8b27
|
Adjust PathSanitizer to use fixed $default extension method functionality
|
2022-12-09 10:29:52 +01:00 |
|
Tamas Vajk
|
f646938d91
|
Revert "Kotlin: Adjust ExtensionReceiverAccess.toString to not return hard coded this value"
This reverts commit 9649a8f64aa47d860d3ce2d005a939df75ee0e41.
|
2022-12-09 10:29:52 +01:00 |
|
Tamas Vajk
|
ac5219fc7a
|
Kotlin: Adjust ExtensionReceiverAccess.toString to not return hard coded this value
|
2022-12-09 10:29:52 +01:00 |
|
Tamas Vajk
|
d93dce0fa9
|
Kotlin: Fix extension and dispatch parameter order in $default functions
|
2022-12-09 10:29:51 +01:00 |
|
Jami
|
5e694b5983
|
Merge pull request #11192 from jcogs33/jcogs33/share-key-sizes
Share encryption key sizes between Java and Python
|
2022-12-07 08:08:24 -05:00 |
|
Tony Torralba
|
321a2f5a73
|
Merge pull request #11550 from atorralba/atorralba/kotlin/adapt-path-sanitizer
Kotlin: Adapt PathSanitizer
|
2022-12-07 12:08:00 +01:00 |
|
Tony Torralba
|
6dcc0cc188
|
Further simplification
|
2022-12-07 10:50:23 +01:00 |
|
Tony Torralba
|
ccd465d669
|
Update java/ql/lib/semmle/code/java/security/PathSanitizer.qll
|
2022-12-07 10:38:33 +01:00 |
|
Tony Torralba
|
2f622ad72c
|
Refactor by introducing helper predicates
|
2022-12-07 10:31:54 +01:00 |
|
Michael Nebel
|
8e4190d84a
|
Merge pull request #11516 from michaelnebel/java/externalflowcleanup
Java: Cleanup imports of `ExternalFlow`
|
2022-12-06 14:26:39 +01:00 |
|
Anders Schack-Mulligen
|
b579e2e7ed
|
Merge pull request #11493 from aschackmull/java/scc-equivrel
Java: Replace ad-hoc SCC reduction with union-find.
|
2022-12-06 14:02:46 +01:00 |
|
Tom Hvitved
|
b5e2e1e469
|
Merge pull request #11564 from hvitved/dataflow/parameter-position-consistency-checks
Data flow: Add consistency checks for parameter positions
|
2022-12-06 09:33:36 +01:00 |
|
Michael Nebel
|
fca249a62e
|
Java: Address review comments.
|
2022-12-05 14:44:52 +01:00 |
|
Tom Hvitved
|
52f3a48638
|
Data flow: Sync files
|
2022-12-05 12:57:27 +01:00 |
|
Tom Hvitved
|
faca4b5b56
|
Merge pull request #11461 from hvitved/ruby/unique-hash-splat-param
Ruby: At most one hash-splat `ParameterNode` per callable
|
2022-12-05 11:53:28 +01:00 |
|
Tony Torralba
|
995b7327fe
|
Add missing QLDoc
|
2022-12-05 11:00:57 +01:00 |
|
Tony Torralba
|
21b51b48eb
|
Adapt PathSanitizer to Kotlin
|
2022-12-05 11:00:57 +01:00 |
|
Michael Nebel
|
6e486d4347
|
Re-arrange imports.
|
2022-12-05 09:49:38 +01:00 |
|
Michael Nebel
|
5c8ef15d6f
|
Java: Add bi-directional imports of some abstract class extensions.
|
2022-12-05 09:49:38 +01:00 |
|
Michael Nebel
|
65f242cabe
|
Java: Delete import of framework related files in ExternalFlow.
|
2022-12-05 09:49:38 +01:00 |
|
Michael Nebel
|
4c7cdc6245
|
Java: Remove unneeded imports of ExternalFlow.qll.
|
2022-12-05 09:49:38 +01:00 |
|
Michael Nebel
|
309807796c
|
Java: Deprecate ModelCsv classes.
|
2022-12-02 12:20:22 +01:00 |
|
Michael Nebel
|
b80829a3a0
|
Java/Kotlin: Cleanup files needed for inline models.
|
2022-12-02 12:20:22 +01:00 |
|
Michael Nebel
|
f5069ffc1f
|
Kotlin: Remove the inlined models.
|
2022-12-02 12:20:22 +01:00 |
|
Michael Nebel
|
42411fd455
|
Java/Kotlin: Allow dashes in callable names (the Kotlin standard library contains methods with dashes).
|
2022-12-02 12:20:22 +01:00 |
|
Jami
|
f54480b7c8
|
change matches to equality
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2022-12-01 11:56:44 -05:00 |
|
Jami Cogswell
|
548ff47f03
|
fix typo in QLDoc
|
2022-12-01 11:56:44 -05:00 |
|
Jami Cogswell
|
f7ae4e894f
|
apply rasmus' approach
|
2022-12-01 11:56:44 -05:00 |
|
Jami Cogswell
|
1f4bd00993
|
split rsa/dsa/dh
|
2022-12-01 11:56:44 -05:00 |
|
Jami Cogswell
|
c4dac31895
|
fix typo in import statement
|
2022-12-01 11:56:44 -05:00 |
|
Jami Cogswell
|
0fa05d47e3
|
add shared key sizes
|
2022-12-01 11:56:44 -05:00 |
|
Tom Hvitved
|
b33f5925bb
|
Data flow: Sync files
|
2022-11-30 13:39:25 +01:00 |
|
Owen Mansel-Chan
|
635c202ced
|
Use ArgumentPosition instead of int
This matches what all of the other languages do.
|
2022-11-30 11:16:52 +00:00 |
|
Owen Mansel-Chan
|
55c4643b20
|
Dataflow: Sync.
|
2022-11-30 11:00:07 +00:00 |
|
Owen Mansel-Chan
|
ce8a20cfd1
|
Fix variable name (source should be sink)
|
2022-11-30 10:51:59 +00:00 |
|
Anders Schack-Mulligen
|
0963b6f221
|
Java: Replace ad-hoc scc reduction with union-find.
|
2022-11-30 11:09:25 +01:00 |
|
Ian Lynagh
|
7eaef0cd3d
|
Merge pull request #11436 from igfoo/igfoo/NamingConventionsRefTypes
Kotlin: Enable java/misnamed-type query
|
2022-11-29 18:39:18 +00:00 |
|
Michael Nebel
|
bc6f0c1622
|
Merge pull request #11243 from michaelnebel/java/dataextensions
Java: Use data extensions for MaD models.
|
2022-11-29 12:43:26 +01:00 |
|
Tom Hvitved
|
f3dca95958
|
Merge pull request #11087 from hvitved/dataflow/summary-ctx
Data flow: Add summary/return context to pruning stages 2-4
|
2022-11-29 10:36:53 +01:00 |
|
Michael Nebel
|
74f02cf855
|
Java: Allow empty package name in model definitions.
|
2022-11-28 12:30:35 +01:00 |
|
Michael Nebel
|
b61f515af2
|
Jave: Make support for query specific models.
|
2022-11-28 12:30:35 +01:00 |
|
Michael Nebel
|
805430983c
|
Java: Convert commons-io to data extensions.
|
2022-11-28 12:30:35 +01:00 |
|
Michael Nebel
|
b3a3b676ba
|
Java: Remove manual models from QL code.
|
2022-11-28 12:30:34 +01:00 |
|
Michael Nebel
|
0abeb831c7
|
Java: Move summaryModel predicate, which constructs a CSV row to the testcode where it is used.
|
2022-11-28 12:30:34 +01:00 |
|
Michael Nebel
|
663d091776
|
Java: Invert dependencies and use the extensible predicates.
|
2022-11-28 12:30:34 +01:00 |
|
Michael Nebel
|
8e25cac653
|
Java: Add extensible predicates.
|
2022-11-28 12:30:34 +01:00 |
|
Michael Nebel
|
7b6f202f23
|
Java: Renaming.
|
2022-11-28 12:30:34 +01:00 |
|
Michael Nebel
|
a8ee878356
|
Java: Add bi-directional import of FragmentInjection.
|
2022-11-28 12:30:33 +01:00 |
|
Michael Nebel
|
663112576a
|
Java: Update commons-io models.
|
2022-11-28 12:30:33 +01:00 |
|