• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.security"
2container: "system"
3
4flag {
5    name: "extend_ecm_to_all_settings"
6    namespace: "responsible_apis"
7    description: "Allow all app settings to be restrictable via configuration"
8    bug: "297372999"
9}
10
11flag {
12    name: "asm_restrictions_enabled"
13    is_exported: true
14    namespace: "responsible_apis"
15    description: "Enables ASM restrictions for activity starts and finishes"
16    bug: "230590090"
17}
18
19flag {
20    name: "asm_toasts_enabled"
21    namespace: "responsible_apis"
22    description: "Enables toasts when ASM restrictions are triggered"
23    bug: "230590090"
24}
25
26flag {
27  name: "asm_reintroduce_grace_period"
28  namespace: "responsible_apis"
29  description: "Allow launches within the grace period for ASM apps"
30  bug: "367702727"
31  metadata {
32    purpose: PURPOSE_BUGFIX
33  }
34}
35
36flag {
37    name: "content_uri_permission_apis"
38    is_exported: true
39    namespace: "responsible_apis"
40    description: "Enables the content URI permission APIs"
41    bug: "293467489"
42}
43
44flag {
45    name: "enforce_intent_filter_match"
46    is_exported: true
47    namespace: "responsible_apis"
48    description: "Make delivered intents match components' intent filters"
49    bug: "293560872"
50}
51
52flag {
53    name: "block_null_action_intents"
54    namespace: "responsible_apis"
55    description: "Do not allow intents without an action to match any intent filters"
56    bug: "293560872"
57}
58
59flag {
60    name: "asm_opt_system_into_enforcement"
61    namespace: "responsible_apis"
62    description: "Opt the system into enforcement of BAL"
63    bug: "339403750"
64}
65
66flag {
67    name: "aapm_api"
68    namespace: "responsible_apis"
69    description: "Android Advanced Protection Mode Service and Manager"
70    is_exported: true
71    bug: "352420507"
72    is_fixed_read_only: true
73}
74
75flag {
76    name: "prevent_intent_redirect"
77    namespace: "responsible_apis"
78    description: "Prevent intent redirect attacks"
79    bug: "361143368"
80    is_fixed_read_only: true
81    is_exported: true
82}
83
84flag {
85    name: "prevent_intent_redirect_abort_or_throw_exception"
86    namespace: "responsible_apis"
87    description: "Prevent intent redirect attacks by aborting or throwing security exception"
88    bug: "361143368"
89}
90
91flag {
92    name: "prevent_intent_redirect_show_toast"
93    namespace: "responsible_apis"
94    description: "Prevent intent redirect attacks by showing a toast when activity start is blocked"
95    bug: "361143368"
96    is_fixed_read_only: true
97}
98
99flag {
100    name: "prevent_intent_redirect_show_toast_if_nested_keys_not_collected_r_w"
101    namespace: "responsible_apis"
102    description: "Prevent intent redirect attacks by showing a toast if not yet collected"
103    bug: "361143368"
104}
105
106flag {
107    name: "prevent_intent_redirect_throw_exception_if_nested_keys_not_collected"
108    namespace: "responsible_apis"
109    description: "Prevent intent redirect attacks by throwing exception if the intent does not collect nested keys"
110    bug: "361143368"
111}
112
113flag {
114    name: "prevent_intent_redirect_collect_nested_keys_on_server_if_not_collected"
115    namespace: "responsible_apis"
116    description: "Prevent intent redirect attacks by collecting nested keys on server if not yet collected"
117    bug: "361143368"
118    is_fixed_read_only: true
119}
120
121flag {
122    name: "enable_intent_matching_flags"
123    is_exported: true
124    namespace: "permissions"
125    is_fixed_read_only: true
126    description: "Applies intentMatchingFlags while matching intents to application components"
127    bug: "364354494"
128}
129
130flag {
131    name: "aapm_feature_disable_install_unknown_sources"
132    namespace: "responsible_apis"
133    description: "Android Advanced Protection Mode Feature: Disable Install Unknown Sources"
134    bug: "369361373"
135}
136
137flag {
138    name: "aapm_feature_memory_tagging_extension"
139    namespace: "responsible_apis"
140    description: "Android Advanced Protection Mode Feature: Memory Tagging Extension"
141    bug: "378931989"
142}
143flag {
144    name: "aapm_feature_disable_cellular_2g"
145    namespace: "responsible_apis"
146    description: "Android Advanced Protection Mode Feature: Disable Cellular 2G"
147    bug: "377748286"
148}
149
150flag {
151    name: "aapm_feature_usb_data_protection"
152    namespace: "preload_safety"
153    description: "Android Advanced Protection Mode Feature: Usb Data Protection"
154    bug: "389958463"
155}
156