Remco Vermeulen
|
1834403148
|
Replace HTTP entity
The code formatting operator correctly translate to HTTP entities.
|
2021-01-26 14:14:42 +01:00 |
|
Remco Vermeulen
|
8c09032d1d
|
Correct access specifier
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2021-01-26 13:23:43 +01:00 |
|
Remco Vermeulen
|
932ee968e0
|
Correct pointer to data member example
The class `PointerToMemberType` is preceded by an example that doesn't define the variable `c` used to access a data member.
|
2021-01-26 13:08:28 +01:00 |
|
Tom Hvitved
|
1c84455a6d
|
Merge pull request #5003 from hvitved/csharp/remove-getaqlclass
C#: Remove uses of `getAQlClass()`
|
2021-01-25 10:57:04 +01:00 |
|
Jonas Jensen
|
1b3d69d617
|
Merge pull request #4784 from MathiasVP/mathiasvp/reverse-read-take-3
C++: Support longer access paths in IR field flow
|
2021-01-25 10:36:03 +01:00 |
|
Tom Hvitved
|
c235462f7d
|
C++: Sync IRType.qll
|
2021-01-25 09:43:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
b4f9b1590d
|
C++: Restore lost result on git/git. We lost the result in a00bd7ae02 because the added check for type T to type T* conversion didn't handle const qualifiers.
|
2021-01-22 14:20:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
682b246441
|
C++: Fix path-problem format.
|
2021-01-22 13:40:44 +01:00 |
|
Geoffrey White
|
d5d8b48218
|
C++: More accurate solution using Guards library.
|
2021-01-20 17:15:42 +00:00 |
|
Geoffrey White
|
439fe41b0a
|
C++: Add a couple more test cases.
|
2021-01-20 15:33:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
b0e255eb16
|
C++: Encapsulate skipSkippableInstructions in a module.
|
2021-01-20 15:45:37 +01:00 |
|
Mathias Vorreiter Pedersen
|
f12ebe88e6
|
Revert "C++: Replace SkippableInstruction with local flow steps."
This reverts commit 258d04178f. This
change caused a ~20% performance regression.
|
2021-01-20 15:43:24 +01:00 |
|
Geoffrey White
|
d2dd19a293
|
C++: It turns out __assert_fail is special (see DefaultOptions.qll) so we don't need a body here. And the body was wrong.
|
2021-01-19 16:56:19 +00:00 |
|
Geoffrey White
|
fe4ae7e975
|
C++: General solution for functions that may exit.
|
2021-01-19 16:56:19 +00:00 |
|
Geoffrey White
|
8fa3ffe125
|
C++: Add a few more test cases that we don't recognize as OK.
|
2021-01-19 16:56:19 +00:00 |
|
Jonas Jensen
|
24947f27b4
|
Merge pull request #4750 from geoffw0/modelclasses
C++: Model classes in StdString.qll.
|
2021-01-19 12:51:30 +01:00 |
|
Geoffrey White
|
cff56350e0
|
C++: Fix getClassAndName parameter name.
|
2021-01-19 10:34:25 +00:00 |
|
Geoffrey White
|
b4a5346dc3
|
C++: It turns out .getTemplate() is not necessary.
|
2021-01-19 08:46:53 +00:00 |
|
Geoffrey White
|
f8a1fb1c35
|
C++: Apply the new pattern where it doesn't matter for performance as well, for consistency.
|
2021-01-19 08:46:53 +00:00 |
|
Geoffrey White
|
bfef1a200e
|
C++: Apply the new pattern in other parts of StdString.qll where it matters.
|
2021-01-19 08:46:53 +00:00 |
|
Geoffrey White
|
b8e6ad8922
|
C++: Introduce new predicate for better performance in models.
|
2021-01-19 08:46:52 +00:00 |
|
Geoffrey White
|
a5632b272e
|
C++: Fix performance issue in hasTaintFlow / hasDataFlow.
|
2021-01-19 08:46:52 +00:00 |
|
Geoffrey White
|
15089c4117
|
Merge branch 'main' into modelclasses
|
2021-01-14 15:57:02 +00:00 |
|
Geoffrey White
|
7012bc05a2
|
C++: Simplification.
|
2021-01-14 15:21:26 +00:00 |
|
Geoffrey White
|
54bd36def2
|
C++: Correct QLDoc comments.
|
2021-01-14 15:20:29 +00:00 |
|
Geoffrey White
|
13d0efe96d
|
C++: Change to more natural expressions without use of weird predicates or 'any'. The classes for string objects now match instantiations directly rather than the template.
|
2021-01-14 15:02:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
3468593d3a
|
Merge pull request #4915 from geoffw0/sqltaint
C++: Fix FPs in cpp/sql-injection
|
2021-01-14 11:20:08 +01:00 |
|
Jonas Jensen
|
5eafe63a82
|
Merge pull request #4941 from geoffw0/cpp409
C++: Test of taint through ConstructorDelegationInit.
|
2021-01-13 15:06:37 +01:00 |
|
Geoffrey White
|
69664535b0
|
Merge pull request #4881 from ihsinme/main
CPP: Add query for CWE-401 memory leak on unsuccessful call to realloc function
|
2021-01-13 10:58:09 +00:00 |
|
Geoffrey White
|
3f09a047ae
|
C++: Test comments.
|
2021-01-12 14:52:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
84f1b11448
|
Merge branch 'main' into mathiasvp/reverse-read-take-3
|
2021-01-12 10:37:32 +01:00 |
|
ihsinme
|
bbd3f7631e
|
Delete test.c
sorry i was in a hurry
|
2021-01-11 23:52:26 +03:00 |
|
ihsinme
|
b92d63d5df
|
Delete CompilerRemovalOfCodeToClearBuffers.qlref
sorry i was in a hurry
|
2021-01-11 23:51:37 +03:00 |
|
ihsinme
|
05f866e912
|
Delete CompilerRemovalOfCodeToClearBuffers.expected
sorry i was in a hurry
|
2021-01-11 23:51:18 +03:00 |
|
ihsinme
|
d7a5e61f8e
|
Delete CompilerRemovalOfCodeToClearBuffers.qhelp
sorry i was in a hurry
|
2021-01-11 23:50:47 +03:00 |
|
ihsinme
|
c38cfcb735
|
Delete CompilerRemovalOfCodeToClearBuffers.ql
sorry i was in a hurry
|
2021-01-11 23:50:19 +03:00 |
|
ihsinme
|
65ff526eef
|
Delete CompilerRemovalOfCodeToClearBuffers.c
sorry i was in a hurry
|
2021-01-11 23:49:53 +03:00 |
|
ihsinme
|
ed6d8e3d18
|
Add files via upload
|
2021-01-11 23:40:38 +03:00 |
|
ihsinme
|
b185a33157
|
Add files via upload
|
2021-01-11 23:39:02 +03:00 |
|
Geoffrey White
|
7409dd015e
|
C++: Autoformat.
|
2021-01-11 18:58:32 +00:00 |
|
ihsinme
|
b28444b55c
|
Update MemoryLeakOnFailedCallToRealloc.ql
I thought since there is no work on this PR, I will delete the residual import.
|
2021-01-11 21:17:49 +03:00 |
|
Geoffrey White
|
1cde5e1828
|
C++: Test of taint through ConstructorDelegationInit.
|
2021-01-11 17:35:50 +00:00 |
|
Geoffrey White
|
cf1d1dc5c0
|
C++: Remove old tags.
|
2021-01-11 09:31:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
46393c33ef
|
C++: Fix bad join orders introduced in previous commit.
|
2021-01-11 09:19:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
a00bd7ae02
|
C++: Respond to review comments.
|
2021-01-08 19:47:02 +01:00 |
|
Geoffrey White
|
70ce5fde75
|
C++: Improve metadata for GlobalNamespaceClasses.ql.
|
2021-01-08 18:27:06 +00:00 |
|
Geoffrey White
|
a6937beee3
|
Merge branch 'main' into sqltaint
|
2021-01-08 17:27:43 +00:00 |
|
Geoffrey White
|
7f0209f72e
|
Merge branch 'main' into modelclasses
|
2021-01-08 17:11:25 +00:00 |
|
Mathias Vorreiter Pedersen
|
13a67c906e
|
Merge pull request #4810 from geoffw0/multtoalloc
C++: Query for multiplications used in allocations.
|
2021-01-07 13:48:58 +01:00 |
|
ihsinme
|
2d6dafc6be
|
Update MemoryLeakOnFailedCallToRealloc.ql
|
2021-01-07 15:44:50 +03:00 |
|