Documentation

Go to Portal Website

Developer Options Detection

PlanPlatformsMASVS
TeamAndroid, iOSMASVS-RESILIENCE-1

Overview

Developer Options Detection identifies device and app states associated with development tooling, debugging access, or development-mode operation. Developer settings can be legitimate for testing, but in production they can weaken the device posture and increase the risk of inspection, tampering, or data extraction.

When developer-mode risk is detected, AppTego applies your configured response.

When To Use It

Use this control when:

How It Works

The protected app evaluates platform-specific development and debugging posture. Android and iOS expose different signals, so AppTego uses platform-appropriate checks and response behavior.

Public documentation does not publish exact setting names, entitlement checks, library indicators, or monitoring mechanisms used by the control.

How to Enable the Control

Navigate to Detection & Response from the AppTego portal, and expand the Device Compromise Detection section. Under this section you will find the Developer Options Detection control. Click Enable Configuration, choose the response action, and save the configuration for the next build or for it to be applied with a live push (if enabled).

API Configuration Example

{
  "DeveloperOptionsDetectionResponse": {
    "detection": true,
    "action": "warn",
    "title": "Developer Settings Detected",
    "message": "Your device appears to have developer settings enabled. Some features may be restricted.",
    "buttons": ["OK"],
    "actions": ["warn"],
    "redirects": [""]
  }
}
FieldPurpose
detectionEnables or disables developer options detection.
actionSelects the response style, such as warn, alert, close, or log.
title / messageUser-facing text shown when a response is displayed.
buttons / actions / redirectsDefines the available response buttons and their outcomes.

Compatibility Notes