All skills
hardw00t avatar

/android-pentest

@f9bb3b2

Comprehensive Android mobile application penetration testing with rooted-device ADB and Frida-based MCP tooling. Covers OWASP MASTG full methodology: recon, static + dynamic analysis, SSL/root bypass, IPC fuzzing, data exfiltration, crypto audit, and reporting. Triggers on requests to pentest Android apps, analyze APKs, bypass mobile security controls, or run MASVS/MASTG assessments.

Use this Skill: https://skilld.dev/gh/hardw00t/ai-security-arsenal/android-pentest

This session only. Nothing lands on disk.

templatestechnical_report.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Technical Report Template

Android Application Security Assessment

Technical Report


Document Control

Field Value
Document Title Android Security Assessment - Technical Report
Client [Client Name]
Application [Application Name]
Package Name [com.target.app]
Version Tested [X.X.X (Build XXX)]
Assessment Period [Start Date] - [End Date]
Report Version 1.0
Classification Confidential
Author [Tester Name]
Reviewer [Reviewer Name]

Table of Contents

  1. Executive Summary
  2. Scope and Methodology
  3. Application Overview
  4. Findings Summary
  5. Detailed Findings
  6. Risk Assessment
  7. Recommendations
  8. Appendices

1. Executive Summary

1.1 Overview

[Brief description of the engagement and purpose]

1.2 Key Findings

Severity Count
Critical X
High X
Medium X
Low X
Informational X

1.3 Overall Risk Rating

[Critical / High / Medium / Low]

[Justification for rating]


2. Scope and Methodology

2.1 Scope

In Scope
  • Application: [Package name and version]
  • Platform: Android [version range]
  • Functionality: [List of features tested]
Out of Scope
  • [List of exclusions]

2.2 Methodology

This assessment followed the OWASP Mobile Application Security Testing Guide (MASTG) methodology, covering:

  • MASVS-STORAGE: Data Storage and Privacy
  • MASVS-CRYPTO: Cryptography
  • MASVS-AUTH: Authentication and Session Management
  • MASVS-NETWORK: Network Communication
  • MASVS-PLATFORM: Platform Interaction
  • MASVS-CODE: Code Quality and Build Settings

2.3 Tools Used

Tool Version Purpose
ADB X.X.X Device communication
Frida X.X.X Dynamic instrumentation
apktool X.X.X APK decompilation
jadx X.X.X Java decompilation
Burp Suite X.X.X Traffic interception

2.4 Test Environment

Component Details
Device [Device model or emulator]
Android Version [Android version]
Root Status Rooted
Test Network [Network configuration]

3. Application Overview

3.1 Application Information

Property Value
Package Name com.target.app
Version Name X.X.X
Version Code XXX
Target SDK XX
Minimum SDK XX
Debuggable Yes/No
Allow Backup Yes/No

3.2 Permissions

Permission Risk Level Justification
INTERNET Low Required for API communication
CAMERA Medium [Justification]
READ_CONTACTS High [Justification]

3.3 Components

Type Count Exported
Activities XX XX
Services XX XX
Broadcast Receivers XX XX
Content Providers XX XX

3.4 Third-Party Libraries

Library Version Purpose
OkHttp X.X.X HTTP client
Retrofit X.X.X REST client
[Library] X.X.X [Purpose]

4. Findings Summary

4.1 Findings by Category

Category Critical High Medium Low Info
Data Storage X X X X X
Cryptography X X X X X
Authentication X X X X X
Network X X X X X
Platform X X X X X
Code Quality X X X X X

4.2 Findings List

ID Title Severity Status
F-001 [Finding Title] Critical Open
F-002 [Finding Title] High Open
F-003 [Finding Title] Medium Open

5. Detailed Findings

F-001: [Finding Title]

Severity: Critical CVSS: X.X MASTG: MASTG-TEST-XXXX CWE: CWE-XXX

Description

[Detailed description of the vulnerability]

Technical Details

[Technical information, code snippets, configurations]

Steps to Reproduce
  1. [Step 1]
  2. [Step 2]
  3. [Step 3]
Evidence

[Screenshots, logs, code]

Impact

[Description of potential impact]

Remediation

[Specific steps to fix the issue]


F-002: [Finding Title]

[Repeat structure for each finding]


6. Risk Assessment

6.1 Risk Matrix

           IMPACT
         Low  Med  High
    Low  |Info|Low |Med |
L   Med  |Low |Med |High|
I   High |Med |High|Crit|
K
E
L
I
H
O
O
D

6.2 Risk Summary

Finding Likelihood Impact Risk
F-001 High High Critical
F-002 Medium High High
F-003 Low Medium Medium

6.3 Business Impact Analysis

[Analysis of potential business impact from identified vulnerabilities]


7. Recommendations

7.1 Immediate Actions (Critical)

Priority Recommendation Finding Reference
1 [Action] F-001
2 [Action] F-002

7.2 Short-Term Improvements (High/Medium)

Priority Recommendation Finding Reference
1 [Action] F-003
2 [Action] F-004

7.3 Long-Term Enhancements

  • [Enhancement 1]
  • [Enhancement 2]
  • [Enhancement 3]

7.4 Security Best Practices

  • Implement security testing in CI/CD pipeline
  • Conduct regular security assessments
  • Maintain updated dependencies
  • Implement security awareness training

Appendices

Appendix A: MASTG Test Coverage

MASTG Test Status Finding
MASTG-TEST-0001 Tested F-001
MASTG-TEST-0002 Tested -
MASTG-TEST-0003 Tested F-002

Appendix B: Testing Timeline

Date Activity
YYYY-MM-DD Engagement kickoff
YYYY-MM-DD Static analysis
YYYY-MM-DD Dynamic analysis
YYYY-MM-DD Report preparation

Appendix C: Tool Output Samples

[Relevant tool output excerpts]

Appendix D: Glossary

Term Definition
APK Android Package
MASTG Mobile Application Security Testing Guide
MASVS Mobile Application Security Verification Standard

Document History

Version Date Author Changes
1.0 YYYY-MM-DD [Name] Initial release

END OF REPORT

Source: SKILL.md on GitHub

1 warning16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides a comprehensive environment and automated workflows for Android mobile application penetration testing. It interfaces with standard industry tools like ADB and Frida to perform security audits aligned with the OWASP MASTG methodology. While it performs sensitive operations like command execution and remote tool downloads, these are transparently implemented for its stated purpose using trusted sources.

  • Socket16d

    21 alerts: gptSecurity, gptAnomaly

  • Snyk16d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    2 findings · Score: 80/100

Signed by skilld at f9bb3b2. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 6 months ago

README badge

README badge for hardw00t/ai-security-arsenal/android-pentest