Skip to content
Skillpedia
Mobile apps35k · #5912

implementing-mobile-application-management

Helps your agent protect corporate data on mobile devices by controlling apps and separating personal and work data.

What it does

This tool helps protect your company's important data on mobile phones. It applies security rules directly to apps, like requiring a password or preventing you from copying information from a work app to a personal app.

When to use it

  • ✓When you want to protect company apps on personal phones (yours or employees').
  • ✓When setting up security rules for applications on a phone.
  • ✓To separate personal data from work data on the phone.

Example of what to ask your AI

“Set up security rules for company apps on my phone.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-mobile-application-management/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-mobile-application-management/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool uses a system called Intune to define security policies. These policies are applied to the apps, controlling how data can be used, copied, or saved.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-mobile-application-management

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-mobile-application-management/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Implementing Mobile Application Management

When to Use

Use this skill when:

  • Deploying enterprise mobile app protection without full device management (MDM)
  • Implementing BYOD policies that protect corporate data while respecting personal privacy
  • Configuring Microsoft Intune App Protection Policies for iOS and Android
  • Enforcing data loss prevention controls on managed mobile applications

Do not use when full device management (MDM) is already deployed and sufficient -- MAM adds complexity when MDM already provides the needed controls.

Prerequisites

  • Microsoft Intune or equivalent MAM platform (VMware Workspace ONE, MobileIron)
  • Azure AD for identity and conditional access policies
  • Intune App SDK integrated into target applications (or Intune App Wrapping Tool)
  • Test devices (Android 10+ and iOS 15+)
  • Azure AD Premium P1 or P2 licenses for conditional access

Workflow

Step 1: Define App Protection Policy Requirements

Classify data sensitivity and define protection tiers:

Tier Data Type Controls
Tier 1 - Basic General corporate email Require PIN, block screenshots
Tier 2 - Enhanced Financial data, HR records Encrypt app data, restrict cut/copy/paste
Tier 3 - High PII, healthcare, legal Selective wipe, offline access limits, DLP

Step 2: Configure Intune App Protection Policies

Android App Protection Policy:

{
    "displayName": "Corporate App Protection - Tier 2",
    "platform": "android",
    "dataProtectionSettings": {
        "allowedDataStorageLocations": ["oneDriveForBusiness", "sharePoint"],
        "blockDataTransferToOtherApps": "managedApps",
        "blockDataTransferFromOtherApps": "managedApps",
        "saveAsBlocked": true,
        "clipboardSharingLevel": "managedAppsWithPasteIn",
        "screenCaptureBlocked": true,
        "encryptAppData": true,
        "backupBlocked": true
    },
    "accessSettings": {
        "pinRequired": true,
        "minimumPinLength": 6,
        "biometricEnabled": true,
        "offlineGracePeriod": 720,
        "offlineWipeInterval": 90
    },
    "conditionalLaunchSettings": {
        "maxOsVersion": "15.0",
        "minOsVersion": "12.0",
        "jailbreakBlocked": true,
        "maxPinRetries": 5
    }
}

Step 3: Implement App Configuration Policies

Deploy managed app configuration for automatic endpoint setup:

{
    "displayName": "Email App Configuration",
    "targetedManagedApps": ["com.microsoft.outlooklite"],
    "settings": [
        {"key": "com.microsoft.outlook.EmailProfile.AccountType", "value": "ModernAuth"},
        {"key": "com.microsoft.outlook.EmailProfile.ServerName", "value": "outlook.office365.com"},
        {"key": "com.microsoft.outlook.EmailProfile.AllowedDomains", "value": "corporate.com"}
    ]
}

Step 4: Deploy Conditional Access Integration

Azure AD > Conditional Access > New Policy:
- Users: All users with corporate apps
- Cloud apps: Office 365, custom LOB apps
- Conditions: All platforms
- Grant: Require app protection policy
- Session: App enforced restrictions

Step 5: Test and Validate MAM Controls

Test each policy control on both platforms:

# Verify data transfer restrictions
1. Open managed app (Outlook)
2. Copy text from email body
3. Attempt paste in unmanaged app (Notes) -- should be blocked
4. Attempt paste in managed app (Teams) -- should work

# Verify selective wipe
1. Enroll test device with MAM
2. Access corporate data in managed apps
3. Trigger selective wipe from Intune portal
4. Verify corporate data removed, personal data intact

# Verify offline grace period
1. Access managed app while connected
2. Disconnect from network
3. After grace period expires, verify app access blocked

Step 6: Monitor and Respond

Configure MAM monitoring dashboards:

  • App protection policy assignment status
  • Non-compliant device/user reports
  • Selective wipe execution logs
  • Jailbreak/root detection alerts
  • Failed PIN attempt tracking

Key Concepts

Term Definition
MAM Mobile Application Management - app-level policies without requiring full device enrollment
App Protection Policy Set of rules enforcing data protection at the app level (encryption, DLP, access controls)
Selective Wipe Removing only corporate data from managed apps while preserving personal data

…

FAQ

What is MAM?

MAM stands for Mobile Application Management. It's a way to protect company data within apps, without needing to control the entire device.

What is 'Selective Wipe'?

It's the ability to erase only company data from an app, without deleting your personal photos or other files.

Do I need to install something on the phone?

It depends. If the app is already prepared with the Intune SDK, no. If not, a tool might be needed to 'wrap' the app with security rules.

Details

Original description by the author

Implements Mobile Application Management (MAM) policies to protect enterprise data on managed and unmanaged mobile devices through app-level controls including data loss prevention, selective wipe, app configuration, and containerization. Use when securing corporate apps on BYOD devices, implementing Intune App Protection Policies, or enforcing data separation between personal and work apps. Activ

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#5912
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills