mobile-android-static

Analyze Android APK and AAB artifacts for security vulnerabilities.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill mobile-android-static
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-android-static
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/mobile-android-static
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill mobile-android-static

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of manually auditing Android applications for security vulnerabilities, ensuring that developers and security researchers can identify risks in APK/AAB artifacts without needing to execute the code in a live environment.

Core Features & Use Cases

  • Manifest & Component Audit: Automatically identifies insecure configurations like exported components, debuggable flags, and excessive permissions.
  • Secret & Crypto Discovery: Scans for hardcoded API keys, sensitive credentials, and weak cryptographic implementations.
  • Use Case: A security engineer needs to verify that a new production build of a banking app does not contain hardcoded backend secrets or insecure WebView configurations before it is released to the Play Store.

Quick Start

Use the mobile-android-static skill to perform a full security audit on the provided application artifact named app-release.apk.

Frequently Asked Questions about mobile-android-static

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

FAQPage Schema
How do I scan an APK for hardcoded secrets and insecure configurations?

To scan an APK for hardcoded secrets, you can use automated static security analysis to decompile the artifact and identify hardcoded API keys, sensitive credentials, and insecure manifest configurations without executing the code.

What is MASVS-aligned static analysis for Android applications?

MASVS-aligned static analysis is a security assessment method that audits Android APK and AAB artifacts against mobile application security standards to identify vulnerabilities in component exports, crypto implementations, and manifest settings.

Does static security analysis detect insecure WebView settings in Android apps?

Yes, static security analysis detects insecure WebView settings by examining the decompiled APK or AAB artifacts, automatically identifying vulnerable configurations without needing a live backend or code execution environment.

How do I perform a security audit on an Android AAB artifact?

You perform a security audit on an Android AAB artifact by applying static analysis logic to decompile the bundle, scanning for exported components, debuggable flags, excessive permissions, and weak cryptographic implementations.

Can I identify exported components and excessive permission requests without running the app?

Yes, you can identify exported components and excessive permission requests without running the app by performing static analysis on the Android manifest and component configurations directly within the APK or AAB file.