gplay preflight
gplay preflight
Section titled “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 |