- GitHub Staff
- Cambridge, United Kingdom
- https://mathias.website/
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,303 contributions in the last year
Less
More
Activity overview
Contributed to
github/codeql,
github/codeql-go,
github/vscode-codeql-starter
and 8 other
repositories
Contribution activity
December 2022
Created 37 commits in 1 repository
Created a pull request in github/codeql that received 5 comments
C++: Add local field-flow to IR-based use-use dataflow
The AST-based dataflow library has a nice hack for getting a small amount of field-flow into the local-flow step relation (see here). We never port…
+4,697
−3
•
5
comments
Opened 23 other pull requests in 1 repository
github/codeql
3
open
16
merged
4
closed
-
C++: Map more expressions to
OperandNodes -
C++: Fix implicit reads on
cpp/cleartext-storage-database -
C++: Generate IR for
__try __finallyand__try __except -
C++:
PostUpdateNodes for <s>pointer-to-const</s>const-pointer arguments -
C++: Prepare
cpp/cleartext-storage-databasefor use-use flow -
C++: Fix
DataFlow <-> Exprmappings forCrementOperationandAssignOperation -
C++: Use
asExprincpp/cleartext-transmission -
C++: Use
uniqueingetBufferSize - C++: Iterator flow for IR-based use-use flow (second attempt)
- C++: Flow through uncertain writes
-
C++: Use a
Unit-like type forDataFlowType - C++: Better caching for IR-based use-use dataflow
-
C++: Prevent an
Exprfrom stepping to itself in IR dataflow -
C++: Use
FeatureEqualSourceSinkCallContextin AST dataflow - C++: Accept dataflow consistency changes
- C++: Iterator flow for IR-based use-use flow
-
C++: Reintroduce
StdBasicStringIterator -
C++: Strip specifiers before checking for
iterator'ness -
Swift: Hide
LValueTypein the main AST -
C++: Refactor
isDefandisUsein preparation for iterator flow -
C++: Introduce a pre-SSA
DataFlow::Nodeclass - Taintflow: Additional steps at sink
- C++: Change iterator models
Reviewed 41 pull requests in 2 repositories
github/codeql
25 pull requests
-
C++: Map more expressions to
OperandNodes - Swift: MethodRefExpr -> MethodLookupExpr
-
C++: Generate IR for
__try __finallyand__try __except - Swift: add AlertSuppression.ql
- QL: Add OmittableExists query
- C++: Parameterize the semantic range analysis
-
C++: Define the
argvflow source in terms the input parameter -
C++: Prepare
cpp/cleartext-storage-databasefor use-use flow - Shared AlertSuppression library
- C++: Update tests after frontend changes
-
C++: Use
FlowSourceinDefaultTaintTrackinginstead ofisUserInput - C++: Fix cpp/offset-use-before-range-check performance.
-
C++: Make
cpp/path-injectionwork with use-use dataflow - Swift/C++: Use instanceof in more places
- C++: Fix itemization in QLDoc
-
C++: Recognize indirect
argvaccesses as flow sources for use-use dataflow -
Swift: extract
RegexLiteralExpr - C++: Flow through uncertain writes
-
C++: Fix
cpp/alloca-in-loopregressions with use-use dataflow -
C++: Use
FlowSourceincpp/path-injection - C++: Make all flow source descriptions start with a lower case letter
-
C++: Generalize the
ArgvSourceflow source - C++: Iterator flow for IR-based use-use flow
-
Data flow: Introduce
ApproxContentin a new pruning stage between stages 2 and 3 -
C++: Model
getaddrinfoas flow source - Some pull request reviews not shown.
github/codeql-coding-standards
1 pull request
93
contributions
in private repositories
Dec 2 – Dec 22






