# android-intent-security

> Claude/Codex skill by [@android](https://omgskills.com/library/android/index.md) · 10k stars · Updated 2026-10-26

Best practices for Android Intent security. Use this skill when auditing component configurations in AndroidManifest.xml activities, services, receivers) or source code handling incoming Intents (getIntent, getParcelableExtra) to prevent Intent Redirection and unauthorized access.

Tags: skills

## Install

```sh
git clone https://github.com/android/skills /tmp/skills && ln -s /tmp/skills/security/android-intent-security ~/.claude/skills/android-intent-security
```

## From README

Glossary Intent: An asynchronous messaging object used to request an action from another app component. Exported component: A component (android:exported="true") that can be launched by other apps on the device. Sticky intent: A broadcast intent that remains in the system cache after it's sent, allowing any app to retrieve its contents. Signature permission: A permission whose protection level is set to signature, granted only to apps signed with the same developer key. onNewIntent: An activity lifecycle callback invoked when an activity is launched with FLAGACTIVITYSINGLETOP and is already running at the top of the history stack. PendingIntent: A token granted to a foreign application (for example, system services) allowing it to execute a predefined Intent with the creator's permissions. Mutable PendingIntent: A PendingIntent whose underlying Intent parameters can be modified by the receiving application.

## Links

- HTML page: https://omgskills.com/library/android/skills/android-intent-security/
- GitHub: https://github.com/android/skills
- Author: [@android](https://omgskills.com/library/android/index.md)

## More from this repo

- [android-cli](https://omgskills.com/library/android/skills/android-cli/index.md) — Provides instructions for installing and using the \`android\` CLI.
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
- [navigation-3](https://omgskills.com/library/android/skills/navigation-3/index.md) — Learn how to install and migrate to Jetpack Navigation 3, and how to implement features and patterns such as deep...
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
- [r8-analyzer](https://omgskills.com/library/android/skills/r8-analyzer/index.md) — Analyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that...
   - [@android](https://omgskills.com/library/android/index.md) · 10k stars
