What problem does it solve? Android apps that expose Activities, Services, Receivers, or ContentProviders are vulnerable to Intent redirection, component hijacking, and privilege escalation when incoming Intents and PendingIntents are handled without validation. This Skill provides concrete patterns to audit manifests and secure inter-component communication. ## Core Features & Use Cases - Safe Intent Redirection: Validate nested Intents manually or with AndroidX IntentSanitizer before launching, blocking cross-app redirection and URI permission abuse. - Component Hardening: Configure exported flags, signature-level permissions, secure PendingIntent mutability, and parameterized ContentProvider queries. - Caller Verification: Verify calling app signatures in bound Services using Binder.getCallingUid and PackageManager certificate checks. - Use Case: While auditing an app's AndroidManifest.xml, you find an exported Activity that forwards a nested Intent. Use this Skill to replace the unsafe launch with an IntentSanitizer allowlist and generate a structured security alignment report. ## Quick Start Audit my AndroidManifest.xml and Intent handling code for Intent redirection vulnerabilities and apply the recommended security fixes.