# FIXTURE_ONLY test table: want_rc|args|expected substring (shared by the bash and Pester tests)
0|--version 7.1.8|PATCHED: input (windows, 7.1.8): at or above 7.1.8, outside Zoom's affected range for CVE-2026-108186.
0|--version 7.1.8 --platform windows --scope machine|PATCHED: input (windows, 7.1.8, machine)
0|--version 7.1.10|PATCHED: input (windows, 7.1.10)
0|--version 7.2.0|RESULT: PATCHED (1 checked: 1 PATCHED, 0 VULNERABLE, 0 OUT OF RANGE, 0 UNKNOWN)
0|--version 8.0.0.80001 --platform Win64|PATCHED: input (windows, 8.0.0.80001)
0|--version 07.01.08|PATCHED: input (windows, 07.01.08)
0|--inventory tests/fixtures/inv_patched.csv|RESULT: PATCHED (4 checked: 4 PATCHED, 0 VULNERABLE, 0 OUT OF RANGE, 0 UNKNOWN)
1|--version 7.1.7|VULNERABLE: input (windows, 7.1.7): in Zoom's affected range 7.1.0 to before 7.1.8 for CVE-2026-108186. Update to 7.1.8 or later from https://zoom.us/download.
1|--version 7.1.0|VULNERABLE: input (windows, 7.1.0)
1|--version 7.1.7.99999|VULNERABLE: input (windows, 7.1.7.99999)
1|--version 7.1.3 --scope user|Per-user install under %AppData%\Zoom: machine-wide patching often misses it
1|--version 7.1.3 --scope msi|Machine-wide (MSI) install: Zoom says AutoUpdate is off by default for MSI installs
1|--version 7.1.3 --name ws-fx-91|VULNERABLE: ws-fx-91 (windows, 7.1.3)
1|--inventory tests/fixtures/inv_mixed.csv|RESULT: VULNERABLE (6 checked: 2 PATCHED, 2 VULNERABLE, 1 OUT OF RANGE, 1 UNKNOWN)
1|--inventory tests/fixtures/inv_mixed.csv|VULNERABLE: 198.51.100.21 (windows, 7.1.0.61234)
1|--inventory tests/fixtures/inv_mixed.csv|OUT OF RANGE: ws-fx-04 (windows, 7.0.9 (12345), machine)
1|--inventory tests/fixtures/inv_mixed.csv|PATCHED: ws-fx-06 (windows, 7.1.8 (70012), user)
1|--inventory tests/fixtures/inv_crlf.csv|RESULT: VULNERABLE (2 checked: 1 PATCHED, 1 VULNERABLE, 0 OUT OF RANGE, 0 UNKNOWN)
1|--inventory tests/fixtures/inv_edges.csv|RESULT: VULNERABLE (9 checked: 2 PATCHED, 4 VULNERABLE, 2 OUT OF RANGE, 1 UNKNOWN)
1|--inventory tests/fixtures/inv_edges.csv|VULNERABLE: name not given (windows, 7.1.3, user)
1|--inventory tests/fixtures/inv_edges.csv|PATCHED: ws-fx-54 (windows, v7.1.8)
2|--version 7.0.9|OUT OF RANGE: input (windows, 7.0.9): below 7.1.0, where Zoom's ZSB-26023 range starts, so not listed for CVE-2026-108186.
2|--version 6.4.6|Zoom's separate ZSB-26024 (CVE-2026-108187, High) lists Windows before 7.1.5. Update to 7.1.8 or later.
2|--inventory tests/fixtures/inv_outofrange.csv|RESULT: OUT OF RANGE (4 checked: 1 PATCHED, 0 VULNERABLE, 2 OUT OF RANGE, 1 UNKNOWN)
3|--version 7.1.3 --platform macos|UNKNOWN: input (macos, 7.1.3): ZSB-26023 lists only Zoom Workplace for Windows.
3|--version 7.1.3 --platform linux|UNKNOWN: input (linux, 7.1.3)
3|--version 7.1.3 --platform android|UNKNOWN: input (android, 7.1.3)
3|--version 7.1.3 --platform ios|UNKNOWN: input (ios, 7.1.3)
3|--version 7.1.3 --platform vdi|UNKNOWN: input (vdi, 7.1.3)
3|--version 7.1|UNKNOWN: input (windows, 7.1): not a Zoom Workplace version this pack can judge
3|--version 7.1.x|UNKNOWN: input (windows, 7.1.x)
3|--inventory tests/fixtures/inv_unknown.csv|RESULT: UNKNOWN (8 checked: 1 PATCHED, 0 VULNERABLE, 0 OUT OF RANGE, 7 UNKNOWN)
3|--inventory tests/fixtures/inv_unknown.csv|UNKNOWN: ws-fx-26 (no platform, 7.1.3): no platform given.
4||Usage: check-zoom.sh
4|--version|Usage: check-zoom.sh
4|--platform windows|Usage: check-zoom.sh
4|--inventory tests/fixtures/inv_mixed.csv --version 7.1.7|Usage: check-zoom.sh
4|--bogus 1|Usage: check-zoom.sh
4|--inventory tests/fixtures/inv_bad_header.csv|ERROR: CSV header must be: name,platform,version,scope
4|--inventory tests/fixtures/inv_header_only.csv|ERROR: inventory has no data rows
4|--inventory tests/fixtures/does_not_exist.csv|ERROR: cannot read inventory file
