Inspectopedia Help

Implicit intent matches an internal non-exported component

Implicit intent matches an internal non-exported component

This intent matches a non-exported component within the same app. In many cases, the app developer could instead use an explicit Intent to send messages to their internal components, ensuring that the messages are safely delivered without exposure to malicious apps on the device. Using such implicit intents will result in a crash in an upcoming version of Android.

Issue id: UnsafeImplicitIntentLaunch

https://goo.gle/ImplicitIntentHijack

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for Android 2023.3, Qodana for JVM 2023.3

Plugin:

Android, 2022.3.1 Beta 2

Last modified: 13 July 2023