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