pentest-SKILL.md

Identify and exploit security weaknesses in iOS and Android apps via OWASP MASTG.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/DCx7C5/ai-marketplace --skill pentest-skill-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pentest-SKILL.md
Source: https://github.com/DCx7C5/ai-marketplace/tree/main/skills/mobile/pentest
Command: npx skills add https://github.com/DCx7C5/ai-marketplace --skill pentest-skill-md

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Conducts comprehensive mobile application penetration testing for iOS and Android, following the OWASP Mobile Application Security Testing Guide (MASTG) to identify vulnerabilities across data storage, network communication, authentication, cryptography, and platform-specific security controls. The tester performs static analysis of binaries, dynamic runtime analysis, and API security testing to evaluate the complete mobile attack surface.

Core Features & Use Cases

  • Static Analysis: Inspect binaries for hardcoded secrets, insecure storage, and misconfigurations.
  • Dynamic Testing: Assess runtime behavior and resist tampering using instrumentation and debugging techniques.
  • API Security: Validate mobile backend endpoints, access controls, and data exposure during mobile interactions.
  • Use Case: Before releasing a new mobile banking app, perform end-to-end pentesting to uncover exploitable weaknesses and verify mitigations.

Quick Start

Run a full OWASP MASTG-compliant mobile pentest on the target iOS/Android app to generate a prioritized findings report.

Frequently Asked Questions about pentest-SKILL.md

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

FAQPage Schema
How do I perform a mobile app pentest following OWASP MASTG?

A mobile app pentest following OWASP MASTG uses static analysis, dynamic runtime testing, and API security checks to identify vulnerabilities in data storage, network communications, authentication, and cryptography across iOS and Android applications.

What is OWASP MASTG security testing for iOS and Android?

OWASP MASTG security testing is a comprehensive methodology to evaluate mobile application attack surfaces by inspecting binaries for hardcoded secrets, assessing runtime behavior, and validating backend endpoints to uncover exploitable weaknesses.

Can I test backend API security endpoints during an iOS security assessment?

Yes, you can test backend API security endpoints during an iOS security assessment to validate access controls, check data exposure during mobile interactions, and identify misconfigurations in network communications.

How do I check Android apps for hardcoded secrets and insecure storage?

To check Android apps for hardcoded secrets and insecure storage, perform static analysis on the binaries and conduct dynamic runtime testing to evaluate platform-specific security controls and data storage mechanisms.

Does mobile app dynamic testing require runtime instrumentation tools?

Yes, mobile app dynamic testing requires tooling for runtime instrumentation and debugging techniques to assess runtime behavior, resist tampering, and perform comprehensive security testing on the target application.

What is the best way to identify mobile app cryptography vulnerabilities?

The best way to identify mobile app cryptography vulnerabilities is to conduct static analysis of binaries and dynamic runtime testing to evaluate platform-specific security controls and verify cryptographic implementations.