Mathias Vorreiter Pedersen
|
bd9043576d
|
PS: Add test with missing remote flow source.
|
2025-07-04 18:00:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
2a26c43c19
|
PS: Cleanup a few manually generated models.
|
2025-07-04 17:01:25 +01:00 |
|
Lindsay Simpkins
|
52f5ac528c
|
Merge branch 'main' into fix-ps-performance
|
2025-06-20 23:01:38 -04:00 |
|
Mathias Vorreiter Pedersen
|
cb89695c1d
|
PS: Improve alert message.
|
2025-06-20 20:40:53 +01:00 |
|
Mathias Vorreiter Pedersen
|
9032d863bd
|
PS: Accept test changes.
|
2025-06-20 16:40:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
1486200146
|
PS: Allow for implicit reads at sinks in 'ps/sql-injection'.
|
2025-06-20 16:34:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
1ff04d9f94
|
PS: Add new false negative.
|
2025-06-20 16:30:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
72178f0a36
|
PS: Accept test changes.
|
2025-06-20 14:54:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
05a7cfd264
|
PS: Don't implicitly read any element. Instead, only read positional contents.
|
2025-06-20 14:54:15 +01:00 |
|
Mathias Vorreiter Pedersen
|
25d94fabcc
|
PS: Add false positive to 'ps/sql-injection'.
|
2025-06-20 14:51:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
0912cc337f
|
PS: Accept test changes.
|
2025-06-20 14:25:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
c18db919c9
|
PS: Model 'inputfile' as a sink for SQL injections.
|
2025-06-20 14:25:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
b82bd2cd2f
|
PS: Add false positive to 'ps/sql-injection'.
|
2025-06-20 14:23:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
86cc09b622
|
PS: Start with a SCAN of 'getProcessBlock' as this ensures we start with a small pipeline.
|
2025-06-19 22:11:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
31fbb6fd55
|
PS: Prevent bad magic by calling a HOP to compute the transitive closure.
|
2025-06-19 22:11:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
2d045ea345
|
PS: Prevent join on integer.
|
2025-06-19 22:11:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
c50b0c6323
|
PS: Prevent join on boolean.
|
2025-06-19 22:11:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
a38d57f080
|
PS: Fix cartesian product.
|
2025-06-19 22:11:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
f513259f24
|
PS: Format, add a helper predicate and add an explicit 'this' to silence a warning.
|
2025-06-19 22:11:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
9be1f2d1d1
|
PS: Replace another 'forex' with explicit recursion.
|
2025-06-19 22:11:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
8664842f91
|
PS: Remove two more 'forex's.
|
2025-06-19 22:11:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
b79f3666a9
|
PS: Replace a 'forex' with explicit recursion.
|
2025-06-19 22:11:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
ebc167c529
|
PS: Fix join in 'count'.
|
2025-06-19 22:11:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
ae83d56df1
|
PS: Rename predicate.
|
2025-06-19 22:11:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
f69cfdcd5a
|
PS: Autoformat.
|
2025-06-19 22:03:40 +01:00 |
|
Mathias Vorreiter Pedersen
|
9ed32b14a2
|
PS: Add some QLDoc.
|
2025-06-19 22:02:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
3ba3b11207
|
PS: Prevent magic on 'getParent'.
|
2025-06-19 22:02:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
229914f7f3
|
PS: Add 'Node.getCallee' predicate on DataFlow::CallNode.
|
2025-06-16 15:24:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
b88ed68499
|
PS: Remove unnecessary data extension pattern. All the models are matched by the other two patterns.
|
2025-06-12 11:41:25 +01:00 |
|
Lindsay Simpkins
|
25fb1aabd2
|
fix powershell qhelp files
|
2025-06-09 14:01:54 -04:00 |
|
Chanel Young
|
0d11efc5cb
|
added hasbranchedge
|
2025-06-03 11:53:29 -07:00 |
|
Chanel
|
a17f10d4a9
|
Merge branch 'main' into update-typegen-2
|
2025-05-21 09:27:44 -07:00 |
|
Mathias Vorreiter Pedersen
|
a410e85d85
|
PS: Accept test changes.
|
2025-05-21 16:35:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
8875962f9b
|
PS: Fix pack name in data extension files.
|
2025-05-21 16:35:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
b409cbddf1
|
PS: Add back the manual models.
|
2025-05-21 16:35:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
1a7908cd57
|
PS: Add generated models for .NET runtime.
|
2025-05-21 16:35:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
61021b6d6f
|
PS: Regenerate models.
|
2025-05-21 16:34:47 +01:00 |
|
Mathias Vorreiter Pedersen
|
c3b0c2d924
|
PS: Update typegen script and documentation.
|
2025-05-16 12:08:54 +01:00 |
|
dilanbhalla
|
5127ace92c
|
Update build-win64.ps1
|
2025-05-15 12:18:19 -07:00 |
|
dilanbhalla
|
77e6056665
|
Update build-osx64.ps1
|
2025-05-15 12:18:07 -07:00 |
|
dilanbhalla
|
50622e529e
|
Update build-linux64.ps1
|
2025-05-15 12:16:53 -07:00 |
|
dilanbhalla
|
e250f9b6ce
|
Create build-linux64.ps1
|
2025-05-15 11:59:37 -07:00 |
|
dilanbhalla
|
0fab231c33
|
Update build-win64.ps1
|
2025-05-15 11:58:26 -07:00 |
|
dilanbhalla
|
c632477eb3
|
Create build-osx64.ps1
|
2025-05-15 11:57:58 -07:00 |
|
dilanbhalla
|
5be20a0d10
|
Rename build.ps1 to build-win64.ps1
|
2025-05-15 11:52:25 -07:00 |
|
Mathias Vorreiter Pedersen
|
2bf076df49
|
PS: Also include the downgrade scripts when building the PowerShell extractor and injecting it into the CLI.
|
2025-05-13 18:58:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
07d723291b
|
PS: Add a single upgrade script that upgrades the old dbscheme to the current dbscheme, and add a single downgrade script that downgrades the current dbscheme to the old dbscheme. IMPORTANT: the .gitattributes ensure that we keep CLRF (i.e., windows) line-endings on the old dbscheme scripts so that they match what is produced by the extractor.
|
2025-05-13 18:50:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
a489bfd125
|
PS: Delete all the existing upgrade and downgrade scripts.
|
2025-05-13 18:46:45 +01:00 |
|
Mathias Vorreiter Pedersen
|
3dc74e9fdb
|
PS: Harden the build script so that you can run it from any folder.
|
2025-05-01 12:36:11 +01:00 |
|
Mathias Vorreiter Pedersen
|
337cb8b308
|
PS: Make it possible to run the build script from a command prompt that is running from %SYSTEMROOT%. See https://learn.microsoft.com/en-us/answers/questions/574694/msbuild-error-msb1009-project-file-does-not-exist
|
2025-05-01 12:31:11 +01:00 |
|