Miscellaneous (MSC)
Contents
Android Only
- DRD10-X. Do not release apps that are debuggable
- DRD15-J. Consider privacy concerns when using Geolocation API
- DRD25. To request user permission for OAuth, identify relying party and its permissions scope
- DRD26-J. For OAuth, use a secure Android method to deliver access tokens
C
- MSC30-C. Do not use the rand() function for generating pseudorandom numbers
- MSC32-C. Properly seed pseudorandom number generators
- MSC33-C. Do not pass invalid data to the asctime() function
- MSC37-C. Ensure that control never reaches the end of a non-void function
- MSC38-C. Do not treat a predefined identifier as an object if it might only be implemented as a macro
- MSC39-C. Do not call va_arg() on a va_list that has an indeterminate value
- MSC40-C. Do not violate constraints
C++
Content by label
There is no content with the specified labels
Java
- MSC00-J. Use SSLSocket rather than Socket for secure data exchange
- MSC01-J. Do not use an empty infinite loop
- MSC02-J. Generate strong random numbers
- MSC04-J. Do not leak memory
- MSC05-J. Do not exhaust heap space
- MSC06-J. Do not modify the underlying collection when an iteration is in progress
- MSC07-J. Prevent multiple instantiations of singleton objects