# FIXTURE_ONLY: test cases for check-quay-cve-2026-110697 (want_rc|args|expected text). All inputs are synthetic.
1|--version 3.17.6|VULNERABLE: input (version 3.17.6): 3.17.6 is below 3.17.7, the fixed release Red Hat names for the 3.17 stream (fixed release named by Red Hat; no errata listed)
0|--version 3.17.7|PATCHED: input (version 3.17.7): 3.17.7 is at or above 3.17.7
0|--version v3.18.3|PATCHED: input (version v3.18.3)
1|--version 3.18.2|is below 3.18.3, the fixed release Red Hat names for the 3.18 stream
1|--version 3.9.27|is below 3.9.28
0|--version 3.9.28|3.9.28 is at or above 3.9.28
1|--version 3.10.27|is below 3.10.28
1|--version 3.12.23|is below 3.12.24
1|--version 3.14.9|is below 3.14.10
0|--version 3.14.10|3.14.10 is at or above 3.14.10
1|--version 3.15.8|is below 3.15.9
1|--version 3.16.6|is below 3.16.7
0|--version 3.16.8|3.16.8 is at or above 3.16.7
0|--version registry.example.com/quay/quay-rhel8:v3.15.9|PATCHED: input (version registry.example.com/quay/quay-rhel8:v3.15.9)
0|--version 3.12.24-3|3.12.24 is at or above 3.12.24
0|--version 3.17.7|no errata listed, and Red Hat's packages table still shows Quay 3 as Affected
3|--version 3.11.13|NO FIX NAMED: input (version 3.11.13): Red Hat lists Quay 3 as affected and names no fixed release for the 3.11 stream
3|--version 3.13.11|names no fixed release for the 3.13 stream
3|--version 3.8.15|names no fixed release for the 3.8 stream
3|--version 3.19.0|names no fixed release for the 3.19 stream
3|--version 5.0.1|NO FIX NAMED: input (version 5.0.1): Red Hat lists Quay 5 (quay-rhel9) as affected and names no Quay 5 fixed release
3|--version 4.0.0|OUT OF RANGE: input (version 4.0.0): Red Hat's record covers Quay 3 and Quay 5 only
3|--version 2.9.5|OUT OF RANGE
3|--version latest|UNKNOWN: input (version latest): cannot read a Quay version from this
3|--version quay@sha256:abcd|UNKNOWN: input (version quay@sha256:abcd): a digest names no version
3|--version 3.18.3-rc1|UNKNOWN: input (version 3.18.3-rc1)
1|--version 3.17.7,3.13.2,3.16.6|RESULT: ACTION NEEDED (1 VULNERABLE, COLLISION or ROTATE; 1 UNKNOWN, NO FIX NAMED or OUT OF RANGE)
3|--version 3.17.7,5.0.0|RESULT: UNKNOWN (0 VULNERABLE, COLLISION or ROTATE; 1 UNKNOWN, NO FIX NAMED or OUT OF RANGE)
0|--version 3.17.7|FIX STATE (as published by Red Hat on 11 Nov 2026, not resolved here)
0|--version 3.17.7|KEV: CVE-2026-110697 is not in CISA KEV catalog 2026.11.10
0|--version 3.17.7|MITIGATION (Red Hat, interim, does not fix the flaw)
1|--namespaces tests/fixtures/ns_text.txt|COLLISION: input (namespace ab_c): contains _ and matches abxc, ab-c, ab.c in Quay's robot listing pattern (ab_c+%, where _ matches any single character)
1|--namespaces tests/fixtures/ns_text.txt|COLLISION: input (namespace team_red): contains _ and matches teamxred
1|--namespaces tests/fixtures/ns_text.txt|NOTE: input (namespaces file): 12 names read: 9 valid and distinct, 3 contain _, 2 of those match another namespace, 2 skipped
1|--namespaces tests/fixtures/ns_text.txt|Red Hat Bugzilla 2552237 adds that renaming or deleting ab_c renames or deletes the matched robots
1|--namespaces tests/fixtures/ns_orgs.json|COLLISION: input (namespace ab_c): contains _ and matches abxc, abyc
1|--namespaces tests/fixtures/ns_array.json|COLLISION: input (namespace fx_two): contains _ and matches fx-two
1|--namespaces tests/fixtures/ns_array.json|8 names read: 4 valid and distinct, 2 contain _, 2 of those match another namespace, 4 skipped
1|--namespaces tests/fixtures/ns_unicode.json|COLLISION: input (namespace ab_c): contains _ and matches abqc
1|--namespaces tests/fixtures/ns_unicode.json|5 names read: 2 valid and distinct, 1 contain _, 1 of those match another namespace, 3 skipped
0|--namespaces tests/fixtures/ns_clean.txt|NO FINDINGS: input (namespaces file): no namespace name contains _
0|--namespaces tests/fixtures/ns_nomatch.txt|NO FINDINGS: input (namespaces file): 1 name(s) contain _ but none matches another namespace
3|--namespaces tests/fixtures/ns_empty.txt|UNKNOWN: input (namespaces file): no valid namespace names in the export
1|--namespaces tests/fixtures/ns_bom_crlf.txt|COLLISION: input (namespace ab_c): contains _ and matches abxc in
1|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/robots.json|ROTATE: input (robot abxc+deployer): namespace abxc matches underscore namespace ab_c
1|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/robots.json|Last accessed Wed, 11 Nov 2026 09:00:00 -0000. Report only: this tool rotates nothing.
1|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/robots.json|ROTATE: input (robot teamxred+pusher): namespace teamxred matches underscore namespace team_red
1|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/robots.json|NOTE: input (robots file): 6 robots read: 3 to rotate, 1 skipped (not namespace+robot)
1|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/robots.json|compare image digests with what your build system pushed and review downstream deployments (OUR ADVICE)
1|--namespaces tests/fixtures/ns_bom_crlf.txt --robots tests/fixtures/robots.txt|ROTATE: input (robot abxc+deployer)
1|--namespaces tests/fixtures/ns_bom_crlf.txt --robots tests/fixtures/robots.txt|4 robots read: 1 to rotate, 1 skipped
0|--namespaces tests/fixtures/ns_clean.txt --robots tests/fixtures/robots.json|NO FINDINGS: input (robots file): no robot in this export belongs to a namespace that matches an underscore namespace
3|--namespaces tests/fixtures/ns_clean.txt --robots tests/fixtures/robots_empty.json|UNKNOWN: input (robots file): no robots in the export
1|--namespaces tests/fixtures/ns_orgs.json --version 3.18.3 --name fx-site-07|COLLISION: fx-site-07 (namespace ab_c)
4|--namespaces tests/fixtures/ns_invalid.json|ERROR: namespaces file is not valid JSON
4|--namespaces tests/fixtures/ns_noarray.json|ERROR: namespaces file has no list of names
4|--namespaces tests/fixtures/missing.txt|ERROR: cannot read namespaces file
4|--robots tests/fixtures/robots.json|Usage:
4|--version 3.17.6 --robots tests/fixtures/robots.json|ERROR: --robots needs --namespaces
4|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/ns_invalid.json|ERROR: robots file is not valid JSON
4|--namespaces tests/fixtures/ns_text.txt --robots tests/fixtures/ns_orgs.json|ERROR: robots file has no list of names
4|--version ,|ERROR: --version needs at least one version
4|--version 3.17.6 --version 3.17.7|Usage:
4|--bogus 1|Usage:
4||Usage:
