Skip to content

gplay preflight

Run offline compliance and hygiene checks against an AAB/APK.

gplay preflight --file <app.aab> [flags]

Run offline checks against an AAB or APK without any API calls.

Checks include: manifest presence, bundle size, native lib coverage, dex count/size, debuggable flag, testOnly flag, cleartext traffic, dangerous permissions, secret scan (API keys/private keys/etc.), and developer-environment artifacts.

Exit codes: 0 clean 1 findings at or above –fail-on severity

Example: gplay preflight –file app.aab gplay preflight –file app.aab –max-size 100M –fail-on warning gplay preflight –file app.aab –output json | jq .

Flag Description Default
--fail-on Exit non-zero when findings reach this severity: info, warning, error error
--file Path to .aab or .apk to scan (required) ``
--max-dex Max allowed size per dex file (e.g. 64M) ``
--max-size Max allowed bundle size (e.g. 150M) ``
--output Output format: text (default), json, markdown text
--pretty Pretty-print JSON output false
--skip-secrets Skip secret-pattern scan (faster) false