Replies: 1 comment 7 replies
-
👋 @314erre Could you elaborate on what you mean with // This is the source, weither it is called in the codebase or not Do you mean that any Some documentation about C# data flow analysis can be found here, but I'm guessing you already read through that, and it doesn't help your specific problem. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi there ! First of all, thanks for this awesome project !
I've been working on some basic C# queries in order to find issues in my codebase, which are working pretty well !
However, I'm struggling to create a "basic" DataFlow analysis, and coudn't find any documentation applying to C#.
I'm trying to get catch these kinds of patterns :
I don't really understand how am i supposed to create a proper
isSource
predicate of my DataFlow ?Moreover, as during a deserialization process, all properties (except some special cases) can be controlled my goal would be to set all the object's properties as tainted. Do you happen to know if that is possible ?
For the
isSink
I would only need to create a predicate matching some Sink Method, which can be represented as so :Does this make any sense ?
Thanks ! :)
Beta Was this translation helpful? Give feedback.
All reactions