Replies: 1 comment 8 replies
-
| 👋 @314erre Could you elaborate on what you mean with          // This is the source, weither it is called in the codebase or notDo 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.
                  
                    8 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
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
isSourcepredicate 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
isSinkI 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