Owen Mansel-Chan
374f13e0dc
Revert "Go: Fix missing flow through receiver for function variable"
2023-07-20 13:31:14 +01:00
Owen Mansel-Chan
5b0d4ce7cb
Merge pull request #13644 from porcupineyhairs/dsnImprove
...
Go : Improvements to DSN Injection query
2023-07-19 16:10:34 +01:00
Owen Mansel-Chan
0a0e9bb25b
Merge pull request #13767 from owen-mc/go/missing-flow-through-receiver
...
Go: Fix missing flow through receiver for function variable
2023-07-19 13:52:25 +01:00
Owen Mansel-Chan
a1fdc6f438
Merge pull request #13599 from pwntester/ruby/gopg_improvements
...
Go: Improve go-pg support
2023-07-19 12:40:39 +01:00
Owen Mansel-Chan
a3ba74a6a6
Cast to MethodCallNode before calling getReceiver()
...
This is not required, because getReceiver is still defined on CallNode,
but is done for consistency.
2023-07-19 11:17:38 +01:00
Owen Mansel-Chan
de8794e9ba
Make MethodCallNode char pred more accurate
...
When a function is assigned to a variable and called through that
variable then we previously didn't realise it was a function. With
this change we try use local flow to determine if the function being
called is a method.
2023-07-19 10:24:27 +01:00
Owen Mansel-Chan
0b8353eb64
Merge pull request #13602 from pwntester/ruby/add_gqlgen_support
...
Go: Add support for the gqlgen library
2023-07-15 07:04:09 +01:00
Alvaro Muñoz
0ea0d54050
gofmt -w .
2023-07-14 22:15:40 +02:00
Alvaro Muñoz
11a915dcd7
Merge branch 'ruby/add_gqlgen_support' of https://github.com/pwntester/codeql into ruby/add_gqlgen_support
2023-07-13 22:16:41 +02:00
Alvaro Muñoz
55366f6743
retab
2023-07-13 22:16:34 +02:00
Alvaro Muñoz
9f6c7efd91
Update go/ql/test/library-tests/semmle/go/frameworks/gqlgen/gqlgen.ql
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-13 22:11:37 +02:00
Alvaro Muñoz
4111ed6653
retab generated.go
2023-07-13 22:10:19 +02:00
Alvaro Muñoz
d681094824
Fixup expected file
2023-07-13 21:42:16 +02:00
Alvaro Muñoz
1dedc0ae55
Update go/ql/test/library-tests/semmle/go/frameworks/gqlgen/graph/schema.resolvers.go
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-13 21:39:47 +02:00
Alvaro Muñoz
94628edf98
Merge branch 'ruby/add_gqlgen_support' of https://github.com/pwntester/codeql into ruby/add_gqlgen_support
2023-07-13 21:36:49 +02:00
Alvaro Muñoz
730781720d
remove unnecessary file
2023-07-13 21:35:11 +02:00
Alvaro Muñoz
7a54755c1b
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-13 21:32:56 +02:00
Alvaro Muñoz
1b6308e32f
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-13 21:32:46 +02:00
Alvaro Muñoz
a590c57174
add stubs
2023-07-13 13:31:15 +02:00
Alvaro Muñoz
aa2d61c7e3
replace deps with stubs
2023-07-13 12:18:12 +02:00
Alvaro Muñoz
4b85d54089
update tests and stubs
2023-07-12 22:21:49 +02:00
Alvaro Muñoz
53b27703cf
replace deps with stubs
2023-07-12 22:09:16 +02:00
Owen Mansel-Chan
8a573cca0f
Merge pull request #13625 from GeekMasher/go-micro
...
[Go] GoMicro framework support
2023-07-12 20:57:01 +01:00
Owen Mansel-Chan
5f76cafc64
Merge pull request #13672 from owen-mc/go/make-parameter-nodes-for-unused-parameters-2
...
Go: make `ParameterNode`s for unused parameters #2 (make a disjoint class for unused ones)
2023-07-12 15:04:46 +01:00
Mathew Payne
f2caf196b7
Update go/ql/test/library-tests/semmle/go/frameworks/GoMicro/gomicro.expected
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 13:09:02 +01:00
Mathew Payne
25e7ddec31
Apply suggestions from code review
...
Co-authored-by: Owen Mansel-Chan <62447351+owen-mc@users.noreply.github.com >
2023-07-12 13:08:44 +01:00
Owen Mansel-Chan
8e85f4d91c
Merge pull request #13601 from pwntester/ruby/add_bun_support
...
Go: Add support for Bun library
2023-07-11 14:48:48 +01:00
Alvaro Muñoz
b380853d1a
remove already modeled stubs
2023-07-10 09:58:35 +02:00
Owen Mansel-Chan
972aacc5da
Accept test changes due to new paramater nodes
2023-07-05 22:25:47 +01:00
Michael Nebel
e73d6d5ee4
Go: Update expected test output to reflect the new printing of summary component stacks.
2023-07-03 14:36:06 +02:00
Porcupiney Hairs
dc0deb5e49
Go : Improvements to DSN Injection query
2023-07-02 17:38:01 +05:30
Alvaro Muñoz
5788292eb7
use depstubber
2023-06-30 23:13:30 +02:00
Alvaro Muñoz
db33d7f2cf
remove vendor/
2023-06-30 22:38:29 +02:00
Mathew Payne
67160f4663
fix: update stubs and fix import issues
2023-06-30 15:14:56 +01:00
Mathew Payne
2007e81089
fix: update stubs
2023-06-30 14:50:09 +01:00
Mathew Payne
0b696c962e
feat: add stubs for Protobuf and go-micro.api
2023-06-30 14:23:42 +01:00
Mathew Payne
75a8ccac8d
feat: update go:generate and expected files
2023-06-30 13:30:31 +01:00
Mathew Payne
1084e300b1
fix: update vendor and use depstubber
2023-06-30 13:29:48 +01:00
Mathew Payne
7331bcb022
feat: update tests to support client service
2023-06-30 12:47:47 +01:00
Mathew Payne
62bad6c02f
feat: add log injection query to testing GoMicro
2023-06-30 12:26:16 +01:00
Mathew Payne
b3df568550
fix: Update docs and import
2023-06-30 12:08:58 +01:00
Alvaro Muñoz
fc527ae7e4
address code review feedback
2023-06-30 11:40:21 +02:00
Mathew Payne
1ba619f3f2
feat: vendor modules
2023-06-29 18:29:07 +01:00
Mathew Payne
08a68b5330
feat: add initial tests for GoMicro
2023-06-29 18:28:45 +01:00
Mathew Payne
14eda73f85
feat: GoMicro test code
2023-06-29 18:28:27 +01:00
Alvaro Muñoz
c5c6766960
Remove unnecessary imports
2023-06-28 15:17:48 +02:00
Alvaro Muñoz
5174c734fa
Fix tests
2023-06-28 15:16:19 +02:00
Alvaro Muñoz
fe4ddab7e4
Add support for the gqlgen library
2023-06-28 15:05:25 +02:00
Alvaro Muñoz
d2412a0989
remove database
2023-06-28 15:02:10 +02:00
Alvaro Muñoz
03d0000739
Add support for Bun library
2023-06-28 14:59:38 +02:00