android-security

Inspect Android manifest exports, permissions, and sensitive storage for attack surfaces.

16|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/JCE-Joshhh77/JCE-Opencode-Tools --skill android-security-jce-joshhh77
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-security
Source: https://github.com/JCE-Joshhh77/JCE-Opencode-Tools/tree/main/config/skills/android-security
Command: npx skills add https://github.com/JCE-Joshhh77/JCE-Opencode-Tools --skill android-security-jce-joshhh77

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android apps often expose attack surfaces through manifest exports, permissions, deep links, and insecure storage of secrets. This skill provides a structured review to identify and mitigate these risky surfaces to reduce the risk of leakage or misuse.

Core Features & Use Cases

  • Manifest review: verify android:exported, intent-filters, and requested permissions to enforce least privilege.
  • Surface analysis: assess deep links, WebView usage, network security config, and backup exposure for potential attack vectors.
  • Guidance & remediation: provide concrete steps to remediate exposed surfaces and validate changes with build and runtime checks.

Quick Start

Review an Android app's manifest and security-sensitive components, then outline recommended mitigations.

Frequently Asked Questions about android-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review my Android manifest for security vulnerabilities?

To review an Android manifest for security vulnerabilities, inspect android:exported attributes, intent-filters, and requested permissions to enforce least privilege and prevent unauthorized component access.

What are common Android app attack surfaces I should check?

Common Android app attack surfaces include deep links, WebView configurations, cleartext traffic, insecure backup settings, and sensitive storage, which require inspection to prevent data leakage or misuse.

How do I secure WebView usage in my Android application?

Securing WebView usage requires assessing configurations for potential attack vectors, applying network security config, and enforcing targeted runtime checks to prevent unauthorized access to sensitive app surfaces.

How do I check for exposed components in an Android manifest merge?

Checking for exposed components in an Android manifest merge requires verifying final exported attributes and intent-filters across merged configurations to ensure no unintended surfaces are publicly accessible.

How do I prevent cleartext traffic and backup exposure in Android apps?

Preventing cleartext traffic and backup exposure involves reviewing network security configurations and privacy settings, then applying concrete remediation steps to block insecure traffic and protect sensitive data.