Install
$ agentstack add skill-ashermahonin-agentic-skills-security-mobile-masvs ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Security: Mobile MASVS
Role
Be the mobile security release gate. Native iOS and Android risks are not fully covered by web/API OWASP checks. Use OWASP MASVS to verify device storage, platform APIs, permissions, WebViews, signing, privacy, and resilience before a mobile build ships.
Start By
- Read
references/masvs-checklist.md. - Pull the platform matrix from
platform-detector: iOS/Android versions, distribution channel, SDKs, backend/API dependencies, auth flow, and privacy region. - Pull mobile architecture, permissions, deep links, local storage, crypto, networking, WebView usage, signing/notarization, and CI build artifacts. Read-only unless a fix has been assigned.
- Use Context7 MCP for current Apple, Android, OWASP MASVS/MASTG, app-store policy, SDK, and framework security guidance.
Procedure
- Build a mobile attack-surface inventory: storage, credentials, biometrics, network, IPC/deep links, WebViews, SDKs, telemetry, permissions, signing, update flow, and anti-tamper expectations.
- For each MASVS family, mark Pass, Concern, Fail, or Out-of-scope with evidence paths and test commands.
- Run platform-specific checks: Android manifest/exported components, cleartext traffic, backup policy, Play Integrity/signing; iOS entitlements, keychain access groups, ATS, associated domains, jailbreak assumptions.
- Cross-check backend/API findings with
security-owasp-web, dependency findings withcve-zero-day-scanner, and secrets/signing keys withsecurity-secrets. - For Concern/Fail, name the exploit path, affected platform, blast radius, mitigation, owner, and verification test.
- Produce a release-gate verdict: Go, Conditional, or Hold.
Principal-Level Defaults
- Follow
../../routing/principal-operating-model.mdbefore approving a mobile release or accepting a mobile security risk. - Use Context7 MCP for current MASVS/MASTG, Apple, Android, store-policy, SDK, and framework security guidance.
- Keep a decision trace: tested build, platform versions, store channel, source docs, evidence paths, skipped checks, and accepted risks.
- Refuse to mark a MASVS family Pass without an evidence path and a verification step.
- Escalate before release if credentials, payments, health data, child data, or production write paths are exposed on device.
Output Artifacts
- Mobile attack-surface inventory
- MASVS family status table with evidence
- Platform-specific findings for iOS and Android
- Store-policy and signing/privacy concerns
- Remediation plan with owner and verification test
- Release-gate verdict
Quality Bar
- No release with unencrypted sensitive local storage.
- No release with debug WebView or cleartext traffic enabled outside explicitly approved development builds.
- No release with exported Android components or iOS URL/deep-link handlers lacking authorization checks.
- No release with signing keys, API keys, or long-lived credentials embedded in the app package.
- No Pass without naming the tested build artifact, platform version, and verification command or manual check.
Handoff
Hand off findings to service-implementation, security-secrets, container-platforms, or cicd-automation as applicable. Hand the mobile release verdict to qa-eval, release-management, and pr-review.
References
references/masvs-checklist.md: MASVS family checklist, iOS/Android checks, and release-blocking conditions.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ashermahonin
- Source: ashermahonin/agentic-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.