mobile-pentest

Automate MASTG-based mobile penetration tests on Android and iOS apps.

6|Updated May 30, 2026
One-click install
npx skills add https://github.com/jassics/awesome-claude-security --skill mobile-pentest-jassics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-pentest
Source: https://github.com/jassics/awesome-claude-security/tree/main/plugins/mobile-security/skills/mobile-pentest
Command: npx skills add https://github.com/jassics/awesome-claude-security --skill mobile-pentest-jassics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates a comprehensive MASTG-based mobile penetration test for Android and iOS apps, combining static and dynamic analysis to identify security vulnerabilities.

Core Features & Use Cases

  • Static Analysis: Inspects app code, resources, and dependencies for potential security issues.
  • Dynamic Analysis: Monitors app behavior during runtime to detect vulnerabilities.
  • Use Case: For security professionals looking to thoroughly test mobile apps for security flaws, ensuring compliance with MASVS standards.

Quick Start

Run the mobile-pentest skill to initiate a penetration test on your app.

Frequently Asked Questions about mobile-pentest

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

FAQPage Schema
How do I conduct a MASTG-based mobile pentest for Android and iOS apps?

A MASTG-based mobile pentest combines static code inspection and dynamic runtime monitoring for Android and iOS apps to identify security vulnerabilities. You run the skill to automatically execute static resource analysis and dynamic runtime monitoring on your target application.

Do I need a test device and proxy to perform dynamic analysis for mobile security testing?

Yes, dynamic analysis for mobile security testing requires a test device or emulator and a network proxy for traffic interception. You must configure an appropriate testing environment to monitor app behavior during runtime.

What is the difference between static and dynamic analysis in mobile app security testing?

Static analysis inspects app code, resources, and dependencies for potential security issues, while dynamic analysis monitors app behavior during runtime. A MASTG-based mobile pentest combines both approaches to thoroughly test mobile apps.

Can I automate security testing to ensure compliance with MASVS standards?

Yes, you can automate security testing to ensure compliance with MASVS standards by running a MASTG-based mobile pentest. It identifies security flaws in Android and iOS apps by combining static and dynamic analysis techniques.

How do I inspect app code and dependencies for security vulnerabilities?

You inspect app code and dependencies for security vulnerabilities by running static analysis during a mobile pentest. This process evaluates the app's resources and codebase to identify potential security issues before runtime.

What are the limitations of automated mobile app penetration testing?

Automated mobile app penetration testing requires a pre-configured testing environment with a device or emulator and proxy. It may not detect complex logic flaws requiring manual runtime monitoring or custom dynamic analysis.