-
-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some considerations regarding security #615
Comments
1] Can you add a simpler example where you write the code and explain in detail what could go wrong? 2] Adding a configuration setting to disallow all constructors could be added, I'll investigate this. 3] |
Issue 2: see #732 |
@ademchenko |
@ademchenko |
Closing |
We are going to provide the dynamic query language to our end-users. That causes us to double-check potential pitfalls in security.
Since the string presenting the query translated into the code which can be executed inside the context of our system we have to be sure the user is very restricted in their usage of types, operators, etc., etc.
After the research, we have found some issues I would like to discuss.
causes the exception:
System.Linq.Dynamic.Core.Exceptions.ParseException : Enum value 'UserExperience' is not defined in enum type 'IrrelevantNamespace.SameNameClass'
The text was updated successfully, but these errors were encountered: