- GitHub Staff
- Aarhus, Denmark
Highlights
- 5 discussions answered
Block or Report
Block or report MathiasVP
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
ni-formal-gc Public
Coq formalization of timing-sensitive noninterference for a garbage collected language with heap and runtime pc level.
-
-
2,337 contributions in the last year
Less
More
Activity overview
Contribution activity
March 2022
Created 68 commits in 1 repository
Created 1 repository
- MathiasVP/swift C++
Created a pull request in github/codeql that received 29 comments
C++: Use a TaintTracking::Configuration in three more queries
Initially, I was also going to modernize the sanitizers used in the three queries, but I realized that this code should be changed anyway once we m…
+321
−179
•
29
comments
Opened 10 other pull requests in 1 repository
github/codeql
1
open
8
merged
1
closed
-
C++: Use
iterated (post)dominance frontieralgorithm inIRBlock -
C++: Add internal
ExtractionErrorquery -
C++: Consider columns in
Location.isBefore -
Fix dead link in
CONTRIBUTING.md -
C++: Add missing
security-severitytags -
C++: Fix join in
cpp/return-stack-allocated-memory - Dataflow: Flow-state changing steps should always be in path explanations
- C++: Factor must-flow predicates out of two queries
-
C++: More TPs from
cpp/using-expired-stack-address -
C++: Fix
GVNperformance on more invalid IR
Reviewed 41 pull requests in 1 repository
github/codeql
41 pull requests
- Add query for double-fetch vulnerability
- C++: Fix expensive getWideCharType().
-
C++: Use flow states in
cpp/command-line-injection - C++: generate IR for global variables with initializers
-
C++: Consider columns in
Location.isBefore - C++: Make getUnderlyingType nomagic
-
Fix dead link in
CONTRIBUTING.md - Release preparation for version 2.8.4
- Sign, Modulus, and Range analysis for C++ using sharable semantic layer
- Dataflow: Flow-state changing steps should always be in path explanations
- Dataflow: Flow-state changing steps should always be in path explanations
- QL: expand redundant-inline-cast, and rename to redundant-cast
- JS: add missing @security-severity to JS queries
- QL: detect unqueryable code
- Detection reduction on request
- C++: fix hasImplicitCopyConstructor for templates
- Delete dead code
- renaming more upper-case acronyms to PascalCase
- C++: New query cpp/potential-system-data-exposure
- Added MissingSecurityMetadata query
-
C++: Use a
TaintTracking::Configurationin three more queries - Add flow state versions of isBarrierIn, isBarrierOut, and isBarrierGuard
-
C++: Fix join in
cpp/return-stack-allocated-memory - Extend taint tracking interface with flow states
-
QL: make a query checking for
edgesrelation in a path-problem query - Some pull request reviews not shown.
92
contributions
in private repositories
Mar 1 – Mar 23