Rasmus Wriedt Larsen
|
fba16d24de
|
Python: Bring back Path Injection query
Which was accidentially removed when resolving a merge conflict.
|
2020-12-08 11:26:04 +01:00 |
|
Tom Hvitved
|
5a0376f67e
|
CFG: More tests
|
2020-12-08 11:06:15 +01:00 |
|
james
|
da16fad0f1
|
Merge branch 'rc/1.26' into 126-mergeback
|
2020-12-08 09:26:12 +00:00 |
|
James Fletcher
|
a165d2e559
|
Merge pull request #4790 from github/link-fixes
Fix links to CodeQL library pages
v1.26.0
|
2020-12-08 09:16:55 +00:00 |
|
Tom Hvitved
|
f8ad2ecc2c
|
Merge pull request #4777 from hvitved/csharp/default-to-string-join
C#: Improve join-order in `DefaultToString.qll`
|
2020-12-08 08:53:58 +01:00 |
|
Geoffrey White
|
ef131d3951
|
C++: Fix StandardDeallocationFunction.
|
2020-12-07 18:52:35 +00:00 |
|
Geoffrey White
|
281b56b2ae
|
C++: Add comments to the Allocation and Deallocation libraries indicating where the functions come from.
|
2020-12-07 18:52:03 +00:00 |
|
james
|
38085b27c3
|
evven more python link fixes
|
2020-12-07 18:14:09 +00:00 |
|
james
|
7f79b28a11
|
c++ link fixes
|
2020-12-07 18:09:10 +00:00 |
|
james
|
2c385f7121
|
java link fixes
|
2020-12-07 18:09:00 +00:00 |
|
james
|
915d640274
|
more python links
|
2020-12-07 18:05:21 +00:00 |
|
james
|
eabfeca514
|
fix python links
|
2020-12-07 18:04:51 +00:00 |
|
Arthur Baars
|
990ed34c02
|
Merge pull request #55 from github/aibaars/cfg
Control flow graph
|
2020-12-07 16:51:33 +01:00 |
|
Arthur Baars
|
9390cf0401
|
CFG: add test case for if-in-case
|
2020-12-07 16:46:52 +01:00 |
|
Arthur Baars
|
86e73afc74
|
CFG: extract HeredocBeginning::getName predicate
|
2020-12-07 16:31:17 +01:00 |
|
Arthur Baars
|
9883d7124e
|
CFG: improve handling of redo
|
2020-12-07 16:20:42 +01:00 |
|
Arthur Baars
|
003f7230b2
|
Apply suggestions from code review
Co-authored-by: Tom Hvitved <hvitved@github.com>
|
2020-12-07 16:02:19 +01:00 |
|
Arthur Baars
|
024150b04b
|
CFG: hide 'begin'
|
2020-12-07 16:02:19 +01:00 |
|
Arthur Baars
|
87451fd999
|
CFG: specialise return type instead of instanceof check
|
2020-12-07 15:36:09 +01:00 |
|
Arthur Baars
|
6aea3eff3e
|
CFG: rename getBody{=>Node} and getCondition{=>Node}
|
2020-12-07 15:30:57 +01:00 |
|
Rasmus Wriedt Larsen
|
e5e8ec6ecc
|
Python: Add a few test-cases for barrier guards and references
I'm not sure references is the best name, but it's the best I could come up with
jsut now
|
2020-12-07 15:27:20 +01:00 |
|
Rasmus Wriedt Larsen
|
5aa2c2f9d4
|
Python: Add command injection regex restricted FP
|
2020-12-07 15:26:56 +01:00 |
|
Rasmus Wriedt Larsen
|
32b547b3f2
|
Python: Add example of bad command injection sanitizer
|
2020-12-07 15:26:55 +01:00 |
|
Rasmus Wriedt Larsen
|
8444654117
|
Python: Adjust whitespace in command injection test
|
2020-12-07 15:26:54 +01:00 |
|
Arthur Baars
|
6d12bcc2fe
|
Make ConditionalSuccessor not abstract
|
2020-12-07 15:19:14 +01:00 |
|
Arthur Baars
|
044d14c8b4
|
Use private imports in generated code
|
2020-12-07 15:14:34 +01:00 |
|
Arthur Baars
|
ed3b102ecc
|
Improve formatting
|
2020-12-07 15:12:43 +01:00 |
|
Arthur Baars
|
d25835c7d2
|
Merge pull request #61 from github/aibaars/code-nav
Add basic code navigation queries
|
2020-12-07 14:47:43 +01:00 |
|
James Fletcher
|
ebdb3e25aa
|
Merge pull request #4768 from github/query-and-library-links
Update query and library links for new locations
|
2020-12-07 12:47:24 +00:00 |
|
CodeQL CI
|
8129d0c0ac
|
Merge pull request #4762 from asgerf/js/template-sinks-in-code-injection
Approved by erik-krogh, mchammer01
|
2020-12-07 04:35:11 -08:00 |
|
Arthur Baars
|
2394b26636
|
CFG: skip Uninterpreted nodes
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
36f5a63c18
|
Improve handling of class, module, block and method
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
2124247d5e
|
CFG: add samples of all syntactical constructs to cfg.rb
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
ebf3a31224
|
CFG: don't handle rescue, else, ensure for now
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
97d0220ffd
|
CFG: Model nodes with simple flow
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
3807e1be38
|
CFG: flow for rescue-modifier
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
d619bdd8f9
|
CFG: Completions: fix definition of boolean constants
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
6c579ff608
|
CFG: link heredoc start to its body
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
49d11b1e09
|
CFG: don't hide Class and Module nodes
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
0852068bcd
|
CFG: make lambda a CFG entry point
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
01066ea3bb
|
CFG: case expression
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
2f238280dc
|
CFG: model if-modifier and unless
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
5d6e77be28
|
CFG: model while, until and variants
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
6660cb4417
|
CFG: for-in loop
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
165b2b37dc
|
Treat for variables and exception variables as declarations
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
b60ea74e8a
|
Treat conditional expressions as if-then-else
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
97fab0d18b
|
Assignments evaluate right-hand-side first
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
465c266b8a
|
Classes and module are not CfgScopes
|
2020-12-07 13:11:21 +01:00 |
|
Arthur Baars
|
0959a4675f
|
Merge pull request #65 from github/aibaars/dup-code
Add duplicate code tables to dbscheme
|
2020-12-07 13:10:52 +01:00 |
|
Arthur Baars
|
4c699fcb32
|
Add duplicate code tables to dbscheme
|
2020-12-07 13:06:26 +01:00 |
|