High
Showing all detectors for the C# language with high severity.
ASP.NET input validation disabled
Weak password requirements
Improper restriction of XML external entity reference ('XXE')
Potential Cross-Site Request Forgery (CSRF)
Potential use of top-level wildcard bindings
Incorrect verification of signature for data.
Incorrect resource release leads to potential resource leak.
Regular expression Denial of Service attack.
Unrestricted upload of file whose type is dangerous.
Use of cache containing sensitive information
Improper restriction of XML external entity reference
Improper neutralization of input during web page generation ('Cross-site Scripting')
Use of a broken or risky cryptographic algorithm.
Expose sensitive information through stack trace.
Improper neutralization of data within XPath expressions ('XPathInjection').
Improper neutralization of special elements used in an OS command ('OS Command Injection')
URL redirection to untrusted site 'open redirect'
Integer Overflow or Wraparound.
Persistent cookies are vulnerable to attacks.
Deserialization of potentially untrusted data
Improper neutralization of special elements used in an LDAP query ('LDAP Injection')
Use of cryptographically weak Pseudo-Random Number Generator (PRNG)
Improper limitation of a pathname to a restricted directory ('Path Traversal')
Debugging messages can help attacker to form some sort of attack on system.
Sensitive information should not be exposed through log files or stack traces.
Net Webconfig Trace Enabled.
Insufficient Session Expiration.
Potential Server-Side Request Forgery.
Improper Restriction of Excessive Authentication Attempts.
Your code doesn't sufficiently authenticate identities provided by its users.
Certificate validation disabled.
Improper Output Neutralization for Logs.
Improperly Controlled Modification of Dynamically-Determined Object Attributes
Sensitive cookie in HTTPS session without 'Secure' attribute