Commit Graph

69803 Commits

Author SHA1 Message Date
Mathias Vorreiter Pedersen
20e76b39b3 Merge pull request #85 from microsoft/powershell-cfg-for-function-bodies-and-loops
PS: Control-flow for function bodies and loops
2024-09-03 19:51:22 +01:00
Mathias Vorreiter Pedersen
435ee53054 Merge pull request #87 from microsoft/powershell-port-injection-query
PS: Port `powershell/command-injection` from the internal repo
2024-09-03 18:39:07 +01:00
Mathias Vorreiter Pedersen
105e19e8e1 PS: New id to avoid overlapping with the internal query. 2024-09-03 18:36:08 +01:00
Mathias Vorreiter Pedersen
1cb059c381 PS: Fixup 'powershell/command-injection' so that it compiles after all the AST name changes. 2024-09-03 18:18:16 +01:00
Mathias Vorreiter Pedersen
c2bdc7aa52 PS: Add experimental query from the internal repo. 2024-09-03 18:18:15 +01:00
dilanbhalla
2fe3cee812 Merge pull request #86 from microsoft/dilan/2.18.3-upgrade
2.18.3 upgrade
2024-09-03 00:07:09 -07:00
Dilan Bhalla
db7c90d3dd 2.18.3 upgrade 2024-09-03 00:02:09 -07:00
Mathias Vorreiter Pedersen
39cdf0d896 PS: Accept test changes. 2024-08-30 16:15:20 +01:00
Mathias Vorreiter Pedersen
177fbccb61 PS: Add control-flow for loops. 2024-08-30 16:15:18 +01:00
Mathias Vorreiter Pedersen
41ba97b05c PS: Specify when a completion should be a boolan completion. 2024-08-30 16:15:17 +01:00
Mathias Vorreiter Pedersen
5dee69bc33 PS: Add loop CFG tests. 2024-08-30 16:15:16 +01:00
Mathias Vorreiter Pedersen
f00f55f460 PS: Accept test changes. 2024-08-30 16:15:14 +01:00
Mathias Vorreiter Pedersen
b3332da759 PS: Implement more control-flow trees. 2024-08-30 16:15:13 +01:00
Mathias Vorreiter Pedersen
a70cf44acb PS: Convert ScriptBlockTree to an abstract class and have TopLevel script blocks extend it. 2024-08-30 16:11:46 +01:00
Mathias Vorreiter Pedersen
1fa2cdf8a8 Add testcases with functions. 2024-08-30 16:11:45 +01:00
Mathias Vorreiter Pedersen
94a740f6b9 PS: Add continue completion and successor. 2024-08-30 16:11:44 +01:00
Mathias Vorreiter Pedersen
2d8a8c00ca PS: Shorter predicate names for statement blocks. 2024-08-30 16:11:42 +01:00
Mathias Vorreiter Pedersen
7ad60ca59c PS: Proper subclassing of binary expressions. 2024-08-30 16:11:41 +01:00
Mathias Vorreiter Pedersen
4e915f70d0 PS: Add unary expression AST class. 2024-08-30 16:11:40 +01:00
Mathias Vorreiter Pedersen
8575c53447 PS: Move 'getBody' up to the parent class. 2024-08-30 16:11:39 +01:00
Mathias Vorreiter Pedersen
844216afdc PS: Better toString in a couple of classes. 2024-08-30 16:11:37 +01:00
Mathias Vorreiter Pedersen
c2f0c01f19 PS: Create a common subclass for non-member and member functions. 2024-08-30 16:11:36 +01:00
Mathias Vorreiter Pedersen
04f80108ea Merge pull request #84 from microsoft/powershell-cfg-skeleton
PS: Initial CFG skeleton
2024-08-30 16:03:59 +01:00
Mathias Vorreiter Pedersen
f21cde2365 PS: Implement _just enough_ control flow to make the first example work. 2024-08-28 15:31:49 +01:00
Mathias Vorreiter Pedersen
626328c014 PS: Flip the parent child relation. 2024-08-28 15:02:51 +01:00
Mathias Vorreiter Pedersen
db46ca0bbf PS: Add parent-child test that demonstrates that the relation is flipped. 2024-08-28 15:02:50 +01:00
Mathias Vorreiter Pedersen
8d59e09216 PS: Shorter predicate names and better toString messages. 2024-08-28 15:02:48 +01:00
Mathias Vorreiter Pedersen
c69d70a97f PS: Add CFG test skeleton. 2024-08-28 15:02:45 +01:00
Henry Mercer
f348b6cbf7 Merge pull request #17317 from github/release-prep/2.18.3
Release preparation for version 2.18.3
codeql-cli/v2.18.3
2024-08-27 18:53:04 +01:00
Henry Mercer
3d8c402b6f C#: Add spaces around em dash in changelog note 2024-08-27 18:51:40 +01:00
github-actions[bot]
0db6379602 Release preparation for version 2.18.3 2024-08-27 17:50:22 +00:00
Henry Mercer
cf1f290b61 Merge pull request #17316 from github/revert-17279-release-prep/2.18.3
Revert "Release preparation for version 2.18.3"
2024-08-27 18:47:55 +01:00
Henry Mercer
0f44cd3f62 Revert "Release preparation for version 2.18.3" 2024-08-27 18:19:25 +01:00
Mathias Vorreiter Pedersen
d29cb30ba5 PS: Add CFG skeleton. 2024-08-27 17:57:51 +01:00
Mathias Vorreiter Pedersen
b38c34ac58 PS: Accept test changes that I forgot to accept. 2024-08-27 17:52:25 +01:00
Mathias Vorreiter Pedersen
33ccf3f7f9 Merge pull request #82 from microsoft/powershell-index-files-options
PS: More fine-grained file indexing support
2024-08-27 17:47:48 +01:00
Mathias Vorreiter Pedersen
22a30ab952 Merge pull request #83 from microsoft/powershell-more-ast-classes
PS: Copy existing AST classes from internal repo
2024-08-27 00:28:24 +01:00
Mathias Vorreiter Pedersen
fd4b2b2c89 PS: Warn on implicit this to make CI happy. 2024-08-26 19:37:29 +01:00
Mathias Vorreiter Pedersen
c30feab8ac PS: Port existing tests from internal repo. 2024-08-26 19:21:31 +01:00
Mathias Vorreiter Pedersen
71349afae7 PS: Add more AST classes. 2024-08-26 19:21:28 +01:00
Mathias Vorreiter Pedersen
023c88a073 PS: Use shorter and more standard names. 2024-08-26 18:54:51 +01:00
Mathias Vorreiter Pedersen
efba031745 PS: Fixup AST by adding missing imports. Also use extends instead of instanceof in AST classes. 2024-08-26 18:54:47 +01:00
Mathias Vorreiter Pedersen
0c4a3f4871 Add lib files from the internal repo. 2024-08-26 18:54:43 +01:00
Mathias Vorreiter Pedersen
98a098c5fa PS: Support LGTM_INDEX_INCLUDE in the extractor. 2024-08-26 17:20:54 +01:00
Mathias Vorreiter Pedersen
8473678995 PS: Support --file-list option in the extractor. 2024-08-26 15:08:53 +01:00
Chris Smowton
92910f961a Merge pull request #17296 from smowton/smowton/admin/revert-mad-sink-conversion
Go: Revert problematic conversion from QL-specified sink nodes to models-as-data; add change note for one correct but undocumented fix
2024-08-25 15:10:49 +01:00
Chris Smowton
7cb67a50be Add change note for ioutil fix 2024-08-24 17:49:26 +01:00
Chris Smowton
a832730a11 Revert "Convert squirrel sql-injection sinks to MaD (non-existent methods removed)"
This reverts commit 06f86dd22f.
2024-08-24 17:44:40 +01:00
Chris Smowton
ab88b9b136 Revert "Upgrade and convert gorqlite sql-injection sinks to MaD"
This reverts commit ce0cb12c29.
2024-08-24 17:43:15 +01:00
Chris Smowton
8fc3b00fb9 Revert "Convert gogf/gf sql-injection sinks to MaD"
This reverts commit db559f75b6.
2024-08-24 17:43:12 +01:00