This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.


On this page:

1.1.1-funcrel

Other Updates

Details
Minor updates regarding rules documentation.

1.1.0-funcrel

Other Updates

Details
Minor changes before releasing functional release.

1.1.0-beta1

Rules

Rule IdNew RuleDetails
1024038TRUEAvoid processing Google Sign In Client without catching error
1024040TRUEAlways activate unlockedDeviceRequired to avoid data decryption when device is unlocked
1024042TRUECWE-327: Avoid using weak encryption algorithm (Android)
1024044TRUEAlways check the device supports Biometric capability before using BiometricPrompt API

1.1.0-alpha3

Rules

Rule IdNew RuleDetails
1024036TRUEAlways check all the BiometricPrompt acquired options in the onAuthenticationSucceeded method
1024034TRUEAlways check all the BiometricPrompt error options in the onAuthenticationError method
1024032TRUEAlways manage the BiometricPrompt onAuthenticationFailed method

1.1.0-alpha2

Rules

Rule IdNew RuleDetails
1024030TRUEAvoid using FingerprintManager as biometric API
1024028TRUEAvoid using "Android Protected Confirmation" without User Confirmation
1024026TRUEAvoid using MODE_WORLD_READABLE and MODE_WORLD_WRITEABLE
1024024TRUEAll traffic to particular domains should use HTTPS
1024022TRUEMedia Resources should be released
1024020TRUEAvoid using implicit intent

1.1.0-alpha1

Rules

Rule IdNew RuleDetails
1024008TRUEAlways use onActivityResult to pass the login results when using Facebook SDK
1024018TRUEAlways provide a permission to secure Activities
1024016TRUEA permission is required for securing Services
1024014TRUEA permission is required for securing Receivers
1024012TRUEAvoid setting android:grantUriPermissions as True
1024010TRUEApply signature-based permissions
1024004TRUEA Writing permission is required to write data of Content Provider
1024002TRUEA Read permission is required to read data of Content Provider
1024006TRUELimit the accessibility of your app's Content Provider
1024000TRUEAvoid using AbsoluteLayout