Joe Farebrother
29b5f14283
Add support for auth via xml using the physical path
2023-06-14 16:07:40 +01:00
Joe Farebrother
e93f3186fe
Add missing function level access control query
2023-06-14 16:07:40 +01:00
Alexandre Boulgakov
354ebc2cb9
Merge pull request #13459 from github/sashabu/no-path-hash
...
Swift: Don't use `std::hash<fs::path>`.
2023-06-14 16:05:07 +01:00
Alexandre Boulgakov
afb7070fd3
Swift: Don't use std::hash<fs::path>.
2023-06-14 15:50:45 +01:00
Owen Mansel-Chan
74b39b42a1
Accept test changes
2023-06-14 15:47:25 +01:00
Owen Mansel-Chan
3ff6d033d3
Rename to neverSkipInPathGraph
2023-06-14 15:29:54 +01:00
Alex Denisov
c080cba88d
Swift: add database migration scripts
2023-06-14 16:17:44 +02:00
Alex Denisov
526f6cd5b5
Swift: skip print_unextracted
2023-06-14 16:17:44 +02:00
Alex Denisov
2daa001109
Swift: setup Swift 5.8 unconditionally
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
17111c96e4
Swift: accept test expectation changes
2023-06-14 16:17:44 +02:00
Alex Denisov
93b9115217
Swift: package resource dir from precomiled toolchain
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
c945d65b2d
Swift: add clang ignored flag
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
b9c4adee31
Swift: print only toBeTested errors in Errors.ql test
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
75684eebe9
Swift: add 5.8 update QL test
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
396b57696c
Swift: minimal 5.8 compatibility
2023-06-14 16:17:44 +02:00
Tony Torralba
37a62d3021
Merge pull request #13227 from atorralba/atorralba/java/jenkins-generated-models
...
Java: Add autogenerated models for frameworks related to Jenkins
2023-06-14 15:59:28 +02:00
Asger F
22b98c8959
JS: Restrict length of state path in vuex model
2023-06-14 15:48:58 +02:00
Owen Mansel-Chan
e34bcef2bd
Ruby: Move path summary visibility code into flowCheckNodeSpecific
2023-06-14 14:46:41 +01:00
Owen Mansel-Chan
ee185ae204
Python: Move hack from CastNode into flowCheckNodeSpecific
2023-06-14 14:46:39 +01:00
Owen Mansel-Chan
5f72ce0935
Add stub implementations of flowCheckNodeSpecific
2023-06-14 14:46:35 +01:00
Owen Mansel-Chan
e0f7437d40
Sync dataflow library
2023-06-14 14:29:56 +01:00
Owen Mansel-Chan
dd57d9fd55
Add flowCheckNodeSpecific
...
This allows individual languages to specify `FlowCheckNode`s, which
break up the big step relation and make sure that those nodes appear in
path summaries.
2023-06-14 14:27:58 +01:00
Owen Mansel-Chan
d071b463a3
Add failing tests for MaD with pointer content
2023-06-14 14:14:37 +01:00
Nora Dimitrijević
0db321c724
Merge branch 'main' into swift/brace-stmt-variables
2023-06-14 14:57:46 +02:00
Nora Dimitrijević
77f52e4e01
Swift: better join order fix for NamedPattern.getVarDecl
...
This brings it down to 85ms when run from a query, not just from quick-eval:
```
[2023-06-14 14:47:06] Evaluated non-recursive predicate NamedPattern#1696c0d8::NamedPattern::getVarDecl#0#dispred#ff@04392e6o in 85ms (size: 91309).
Evaluated relational algebra for predicate NamedPattern#1696c0d8::NamedPattern::getVarDecl#0#dispred#ff@04392e6o with tuple counts:
1310544 ~9% {2} r1 = SCAN var_decls OUTPUT In.0, In.1
1209062 ~0% {2} r2 = STREAM DEDUP r1
1209062 ~0% {2} r3 = JOIN r2 WITH Synth#5f134a93::Synth::convertVarDeclToRaw#1#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
91309 ~0% {3} r4 = JOIN r3 WITH VarDecl#914e0d1e::Generated::VarDecl::getImmediateParentPattern#0#dispred#ff ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.0
69599 ~0% {3} r5 = JOIN r4 WITH #Pattern#19b8cf65::Pattern::getImmediateEnclosingPattern#0#dispredPlus#bf_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2
160908 ~1% {3} r6 = r4 UNION r5
94246 ~0% {4} r7 = JOIN r6 WITH Synth#5f134a93::Synth::convertNamedPatternToRaw#1#ff ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2, Lhs.0
91309 ~1% {2} r8 = JOIN r7 WITH named_patterns ON FIRST 2 OUTPUT Lhs.3, Lhs.2
return r8
```
2023-06-14 14:52:10 +02:00
Rasmus Lerchedahl Petersen
9a1e895fdc
Python: missed removing these
...
`set.add` and `list.append` do not return a value
2023-06-14 14:51:21 +02:00
Tony Torralba
7c4cdbf0d6
Remove badly generated models
2023-06-14 14:20:16 +02:00
Jami
35591113c2
Merge branch 'main' into jcogs33/shared-sink-kind-validation
2023-06-14 08:06:34 -04:00
Michael Nebel
f26c514426
C#: Remove the JumpReturnKind and the related summary component stack.
2023-06-14 14:00:19 +02:00
Michael Nebel
afec9b05e9
Merge pull request #13147 from michaelnebel/csharp/entityframeworkrefactor
...
C#: Use synthetic global in the EntityFramework code instead of jump steps.
2023-06-14 13:47:56 +02:00
Rasmus Lerchedahl Petersen
3b558a0044
python: remove spurious return flow
2023-06-14 13:35:37 +02:00
yoff
38cca08a86
Apply suggestions from code review
...
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com >
2023-06-14 13:27:33 +02:00
Asger F
f737054216
Merge pull request #13380 from asgerf/js/fix-sink-kind
...
JS: Fix invalid source kind in test
2023-06-14 12:56:58 +02:00
Tony Torralba
5e3d9d8136
Java: Model the Stapler framework
2023-06-14 12:34:52 +02:00
Tony Torralba
182513a981
Merge pull request #13235 from atorralba/atorralba/java/hudson-models
...
Java: Add Hudson models
2023-06-14 12:33:18 +02:00
Taus
e5b17af9b5
Java: Fix bad tool output
2023-06-14 12:16:44 +02:00
Ian Lynagh
36e8441ed7
Merge pull request #13427 from igfoo/igfoo/references
...
Kotlin: Avoid using deprecated APIs
2023-06-14 11:15:35 +01:00
Jean Helie
209f3e26d4
Merge pull request #13239 from github/tausbn/automodel-application-mode
...
Java: Add QL support for automodel application mode
2023-06-14 11:42:26 +02:00
Michael Nebel
2200a2ae79
C#: Address review comments.
2023-06-14 11:25:31 +02:00
Asger F
5aea6fc16c
JS: Remove dataExtensions clause from test qlpack
2023-06-14 10:42:31 +02:00
Asger F
21831516f4
JS: use test-local data extensions
2023-06-14 10:38:33 +02:00
Tony Torralba
8bafc22add
Replace open-url sink kinds with request-forgery
2023-06-14 09:59:59 +02:00
Tony Torralba
73d2ab7d66
Add change note
2023-06-14 09:58:30 +02:00
Tony Torralba
686c35e210
Add autogenerated models
2023-06-14 09:58:30 +02:00
Anders Schack-Mulligen
1a4fca334f
Merge pull request #13273 from aschackmull/dataflow/summarynode-refactor
...
Dataflow: Refactor FlowSummaryImpl to synthesize nodes independently from DataFlow::Node.
2023-06-14 09:38:36 +02:00
erik-krogh
8663a8ba1c
add change-note
2023-06-14 08:31:57 +02:00
erik-krogh
df61c4dd62
reintroduce the experiemental queries that use deprecated features
2023-06-14 08:31:57 +02:00
erik-krogh
bfe7e62f35
update some expected outputs - some tests no longer have an edges relation - and XsltSinks lost a result
2023-06-14 08:31:57 +02:00
erik-krogh
1f8f111ef6
reintroduce DataFlowType - otherwise nothing in the old DataFlow library would compile
2023-06-14 08:31:57 +02:00
erik-krogh
6e001ec062
deprecate SqlInjectionSink - it's not used anywhere
2023-06-14 08:31:57 +02:00