BaselineWatch
54 checks
Desk

Android test plan

What to test on a Android release so the baseline still holds: the checks of Google Android 17 COBO Y26M06, by area
Derive from
The release under test
Areas to test Untick an area to leave it out of the exports; it stays on the page, marked as not tested this time.
Export the kept checks Untick a check, then Rebuild or export; the form carries the state and nothing is stored. One area is drawn at a time; what you untick in one is kept when you open another, and every export covers the whole plan: the checks kept, what was left out and why, a findings table and a sign-off.
The report looks
Plain
Calibri and grey tables, nothing else: the look before styles.
Formal assessment
A government assessment report in the SP 800-53A manner: serif headings, numbered sections, cover page. Cover page. Numbered sections.
Engineering runbook
For the engineer at the keyboard: monospaced headings, dark command blocks. Numbered sections.
Executive
Navy and teal with a cover page: for the people who sign it off. Cover page.
Compact checklist
Black on white, small type, no cover: prints the most checks per page.
Modern
A clean product look in indigo and slate.
Dark console
Light text on a dark page, terminal colours: for screens, not paper.
Board
Issue-tracker blues and lane greys, as the decisions board draws them.
Audit workpaper
Ledger green and auditor blue, with room for initials and references. Cover page. Numbered sections.
Markdown-native
How the report reads on GitHub: system fonts, ruled headings, grey code.
Word
Office's own blues: the house style of a document written in Word. Cover page. Numbered sections.

The look applies to Word, PDF, LaTeX and the printable checklist; Markdown, CSV and JSON stay plain. Each follows one of the mockups in docs/mockups/exports.

Link to this plan: the release, hardware and areas as a URL to bookmark or send; unticked checks do not travel with it.

Hardware root of trust and secure enclave 6 kept

  1. Success looks like: green and 1: the bootloader is locked and the device booted an unmodified, vendor-signed image.
    If it does not: yellow means a user-set root of trust, orange an unlocked bootloader, and a red screen at boot a corrupted partition; any of them is a device outside the managed fleet until it is reflashed and locked.
  2. Success looks like: The fuse is 0 (never tripped); Knox attestation's verdict is Yes with warrantyFuseState 0 and trustBootState 0.
    If it does not: A tripped warranty bit is permanent: the device can never run the Knox workspace again and leaves the fleet.
  3. Success looks like: true on Pixel and Galaxy devices (a separate secure processor with its own storage and random number generator holds the keys); false on devices with only a TEE-backed keystore, which is the floor Android requires.
    If it does not: A device without StrongBox still has a hardware-backed keystore; record it, and keep high-value keys (certificate-based Wi-Fi, derived credentials) on StrongBox devices only.
  4. Success looks like: MEETS_DEVICE_INTEGRITY and MEETS_STRONG_INTEGRITY: a certified device with a locked bootloader whose OS and vendor partitions have security updates from the last year.
    If it does not: Device integrity without strong integrity means the device is genuine but its patches are older than a year; patch it or retire it. Basic integrity only, or none, means an uncertified or modified device: block it.
  5. Success looks like: The patch level is the current month's or the previous month's; a Galaxy on the previous Android version with the current patch level passes.
    If it does not: A patch level older than two months on a device the vendor still supports is a finding against the fleet's update policy; a device the vendor no longer updates leaves the fleet.
  6. Success looks like: Every setting reads as the STIG requires; a Galaxy also shows Common Criteria mode on and the work-profile audit log collecting.
    If it does not: A setting the device reports differently from the policy means the policy did not apply (sync and re-check) or the device is in a mode the policy does not reach (a personal work profile where the STIG expects company-owned).