Code Acceptance Checklist in .NET
  1. .NET
  2. Validation
  3. Dot Net Security
  4. Log and Exception Handling
  5. Others
Note: Please mark "Y" for implementing, "N" for not implementing standards, and "-" for the section that is not applicable.

.NET

Validation

  1. Data is validated for type, length, format, and range.
  2. Input validation is applied at all identified entry points (including form fields, querystrings, cookies, HTTP headers, and Web Service parameters).
  3. Security does not rely on client-side validation. Instead, validation is done on the server-side.
  4. The ASP.NET validateRequest option is enabled, if possible.

.Net Security

Log and Exception Handling

Others