You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* @name Potential usage of a n object implementing ICryptoTransform class in a way that would be unsafe for concurrent threads.
2
+
* @name Potential usage of an object implementing ICryptoTransform class in a way that would be unsafe for concurrent threads.
3
3
* @description An instance of a class that either implements or has a field of type System.Security.Cryptography.ICryptoTransform is being captured by a lambda,
4
4
* and used in what seems to be a thread initialization method.
5
-
* Using this an instance of this class in concurrent threads is dangerous as it may not only result in an error,
5
+
* Using an instance of this class in concurrent threads is dangerous as it may not only result in an error,
6
6
* but under some circumstances may also result in incorrect results.
andm="A Lambda expression at "+l.getLocation()+" seems to be used to start a new thread using System.Threading.Tasks.Parallel.Invoke, and is capturing a local variable that either implements 'System.Security.Cryptography.ICryptoTransform' or has a field of this type."
andm="A $@ seems to be used to start a new thread using System.Threading.Tasks.Parallel.Invoke, and is capturing a local variable that either implements 'System.Security.Cryptography.ICryptoTransform' or has a field of this type."
andm="A Lambda expression at "+l.getLocation()+" seems to be used to start a new thread is capturing a local variable that either implements 'System.Security.Cryptography.ICryptoTransform' or has a field of this type."
andm="A $@ seems to be used to start a new thread is capturing a local variable that either implements 'System.Security.Cryptography.ICryptoTransform' or has a field of this type."
0 commit comments