File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
java/ql/src/Security/CWE/CWE-489 Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 4
4
<qhelp >
5
5
6
6
<overview >
7
- <p >When a debugger is enabled it could allow for entry points in the application or reveal sensitive information.</p >
7
+ <p >The Android manifest file defines configuration settings for Android applications.
8
+ In this file, the <code >android:debuggable</code > attribute of the <code >application</code > element can be used to
9
+ define whether or not the application can be debugged. When set to <code >true</code >, this attribute will allow the
10
+ application to be debugged even when running on a device in user mode.</p >
11
+
12
+ <p >When a debugger is enabled it could allow for entry points in the application or reveal sensitive information.
13
+ As a result, <code >android:debuggable</code > should only be enabled during development and should be disabled in
14
+ production builds.</p >
8
15
9
16
</overview >
10
17
<recommendation >
@@ -26,6 +33,10 @@ or do not include it in the manifest. The default value when not included is <co
26
33
</example >
27
34
<references >
28
35
36
+ <li >
37
+ Android Developers:
38
+ <a href =" https://developer.android.com/guide/topics/manifest/manifest-intro" >App Manifest Overview</a >.
39
+ </li >
29
40
<li >
30
41
Android Developers:
31
42
<a href =" https://developer.android.com/guide/topics/manifest/application-element#debug" >The android:debuggable attribute</a >.
You can’t perform that action at this time.
0 commit comments