Ian Lynagh
|
e357d18d35
|
C++: Fix typo
|
2024-01-12 17:57:34 +00:00 |
|
Geoffrey White
|
17cd22f9d0
|
Merge pull request #14972 from geoffw0/cryptoprimitives
C++: Experimental query for implementation of a cryptographic primitive
|
2023-12-11 09:47:46 +00:00 |
|
Geoffrey White
|
521d98ed8d
|
C++: Make the encryption words a tiny bit more flexible.
|
2023-12-05 18:03:17 +00:00 |
|
Geoffrey White
|
e95098f61f
|
C++: Add 'experimental' tag.
|
2023-12-05 18:03:11 +00:00 |
|
Geoffrey White
|
2f0be40f37
|
C++: Exclude results in some common libraries.
|
2023-12-05 18:00:00 +00:00 |
|
Geoffrey White
|
fb02e996d4
|
C++: Address QL-for-QL comments.
|
2023-12-05 17:58:35 +00:00 |
|
Geoffrey White
|
c83cfe4936
|
C++: Make output clearer in cases where the function name is a macro expansion (I've seen this more than once).
|
2023-12-05 17:58:22 +00:00 |
|
Jeroen Ketema
|
b185efa9e4
|
C++: Remove unneeded dataflow imports
|
2023-12-01 21:11:22 +01:00 |
|
Geoffrey White
|
b0514de094
|
C++: Add cpp/crypto-primitive query to experimental.
|
2023-11-30 15:03:03 +00:00 |
|
Chris Campbell
|
114b694553
|
Remove @precision values, correct missing tags
|
2023-11-16 15:50:41 +00:00 |
|
Josh Brown
|
ad86e576a4
|
autoformat
|
2023-10-03 13:40:17 -07:00 |
|
Benjamin Rodes
|
25203db4e7
|
Removing 'security' tags from all queries.
|
2023-09-27 12:43:51 -04:00 |
|
Benjamin Rodes
|
c0c2ae544b
|
Updating weak elliptic curve sample queries.
|
2023-09-21 12:12:16 -07:00 |
|
Benjamin Rodes
|
50db4fd63e
|
Moved Cpp into sub directory 'cryptography' instead of crypto. Added python models, inventory, and example alerts.
|
2023-09-21 12:12:15 -07:00 |
|
Benjamin Rodes
|
fe22dc45b1
|
Moving inventory queries into a new subdirectory structure for new_models and old_models.
|
2023-09-21 12:12:15 -07:00 |
|
Benjamin Rodes
|
6d7ac8de28
|
Adding example alerts
|
2023-09-21 12:12:15 -07:00 |
|
Benjamin Rodes
|
4c9cc5a21f
|
Adding inventory queries.
|
2023-09-21 12:12:15 -07:00 |
|
Mathias Vorreiter Pedersen
|
af51a0a9ca
|
C++: Respond to review comments.
|
2023-09-13 11:43:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
81d20be1ee
|
Update cpp/ql/src/experimental/Security/CWE/CWE-416/UseAfterExpiredLifetime.qhelp
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-09-13 11:37:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
1232120d42
|
C++: Naively copy the 'surprising lifetimes' query from Coding Standards and add required metadata.
|
2023-09-04 16:21:28 +01:00 |
|
Mathias Vorreiter Pedersen
|
d14ad92dbd
|
Merge pull request #14006 from MathiasVP/promote-invalid-pointer-deref-out-of-experimental
C++: Promote `cpp/invalid-pointer-deref` out of experimental
|
2023-08-29 09:38:56 +01:00 |
|
Alex Eyers-Taylor
|
45ddb4832c
|
CPP: Make wordexp take an indirect argument.
|
2023-08-25 13:05:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
4daabdae2b
|
C++: Promote 'cpp/invalid-pointer-deref' out of experimental.
|
2023-08-21 10:23:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
cb1076c335
|
Revert "Merge pull request #13783 from MathiasVP/type-bounds-for-new-range-analysis"
This reverts commit e9750af89f, reversing
changes made to 37a546253e.
|
2023-08-09 13:02:54 +01:00 |
|
Mathias Vorreiter Pedersen
|
9807c0b0a6
|
C++: Filter type-based reasons out of MCTV queries.
|
2023-08-04 16:11:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
b1c6ee4396
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 11:20:49 +02:00 |
|
Mathias Vorreiter Pedersen
|
7f7930b3bb
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:36:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
97809e7646
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:33:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
e1f519fab7
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:33:17 +02:00 |
|
Mathias Vorreiter Pedersen
|
9f9cf9f765
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:31:06 +02:00 |
|
Mathias Vorreiter Pedersen
|
2cfa14b91f
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:44 +02:00 |
|
Mathias Vorreiter Pedersen
|
5cad8ec0a2
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-25 10:30:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
922f4d5496
|
C++: Add more documentation to the 'cpp/invalid-pointer-deref' query.
|
2023-07-19 14:42:20 +01:00 |
|
Mathias Vorreiter Pedersen
|
5099de5b3d
|
C++: Split the query into 4 files.
|
2023-07-18 18:15:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
a038b389c3
|
C++: More cleanup.
|
2023-07-18 14:03:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
d41d2bc29e
|
Merge pull request #13699 from MathiasVP/final-config-to-invalid-pointer-deref
C++: Handle call-contexts mismatches in `cpp/invalid-pointer-deref`
|
2023-07-18 13:08:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
d63ead55dc
|
C++: Remove barrier that's no longer needed.
|
2023-07-17 15:59:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
c13f015b95
|
C++: No need to select the 'instruction' as the sink when the dataflow node has a better 'toString'.
|
2023-07-13 14:17:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
5e06043120
|
C++: Completely get rid of merged path nodes.
|
2023-07-13 14:15:14 +01:00 |
|
Jeroen Ketema
|
52ab215560
|
C++/Swift: Remove none() dataflow configuration predicates
These now have default implementations that are also `none()`
|
2023-07-12 23:49:29 +02:00 |
|
Mathias Vorreiter Pedersen
|
2c2f9b9e17
|
C++: Fix comment.
|
2023-07-12 11:59:29 +01:00 |
|
Mathias Vorreiter Pedersen
|
19872d5adf
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-12 11:58:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
3d5414b84c
|
Update cpp/ql/src/experimental/Security/CWE/CWE-193/InvalidPointerDeref.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-07-12 11:57:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
63c5684fbb
|
C++: Join with 'invalidPointerToDerefSource' in 'hasFlowPath' to prevent conflation of paths.
|
2023-07-11 10:24:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
ae8ecc9076
|
C++: Add a final configuration to preserve call contexts between configuration transitions.
|
2023-07-10 13:52:32 +01:00 |
|
Jeroen Ketema
|
fa2ee26379
|
C++: Add more default predicates to product flow
|
2023-07-06 16:06:36 +02:00 |
|
Jeroen Ketema
|
43a8119091
|
Merge pull request #13591 from jketema/pointer-deref-barrier
C++: Add barrier to `InvalidPointerToDerefConfig` in `cpp/invalid-pointer-deref`
|
2023-06-28 17:46:41 +02:00 |
|
Jeroen Ketema
|
14609a9795
|
C++: Add barrier to InvalidPointerToDerefConfig in cpp/invalid-pointer-deref
|
2023-06-28 14:04:45 +02:00 |
|
Mathias Vorreiter Pedersen
|
2c99009c1a
|
Merge pull request #13117 from rdmarsh2/rdmarsh2/cpp/cobo-handle-array-casts
C++: handle cast arrays properly in off-by-one query
|
2023-06-28 09:25:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
f2cbbab419
|
Merge branch 'main' into rdmarsh2/cpp/cobo-handle-array-casts
|
2023-06-27 12:03:42 +01:00 |
|