Skip to content
Security
Skill

/masvs-review

Review a mobile app (Android/iOS) against the OWASP MASVS control groups — storage, crypto, auth, network, platform, code quality, and resilience — producing a per-control finding set. Use for a structured mobile security assessment or design review. Authorized testing only.

From plugin
awesome-claude-security
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill masvs-review --agent claude-code

SKILL.md

masvs-review.SKILL.md
name: masvs-review
description: >-
  Review a mobile app (Android/iOS) against the OWASP MASVS control groups —
  storage, crypto, auth, network, platform, code quality, and resilience —
  producing a per-control finding set. Use for a structured mobile security
  assessment or design review. Authorized testing only.

Goal

A MASVS-aligned assessment: each control group examined, with applicability, evidence, severity, and remediation.

MASVS control groups

  • **MASVS-STORAGE** — sensitive data at rest, leakage via logs/backups/IPC/clipboard.
  • **MASVS-CRYPTO** — key management and correct, current cryptography.
  • **MASVS-AUTH** — authentication and authorization, biometrics, session handling.
  • **MASVS-NETWORK** — TLS, certificate validation/pinning, no cleartext.
  • **MASVS-PLATFORM** — IPC, WebViews, deep links, permissions, platform APIs.
  • **MASVS-CODE** — input handling, dependencies, build/hardening settings.
  • **MASVS-RESILIENCE** — anti-tampering, anti-reversing, integrity (defense-in-depth,

not a substitute for the above).

Steps

1. Gather artifacts: the app package (APK/IPA), and source if available. 2. Walk each control group; for static checks, cross-ref `sast-sca`; for runtime, use `mobile-pentest`. 3. Record per control: applicable? · finding · evidence · severity · remediation. 4. Score (`security-reporting:cvss`) and rank.

Output

A per-control table grouped by MASVS category + ranked top risks. Confirmed issues → `security-reporting:finding`.

Notes

The highest-frequency mobile issues are insecure data storage and weak network/TLS handling (broken cert validation, no pinning where warranted). Treat RESILIENCE as defense-in-depth — never as a replacement for fixing storage/crypto/auth. Test only apps you're authorized to assess.

Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about masvs-review.

Which coding agents can use masvs-review?
masvs-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.