8 classes are annotated with ContentHubRequirement in Acquia Content Hub 8
- ContribModuleVersionRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ ContribModuleVersionRequirement.php  - Requirement to verify no untested module versions are installed.
 - CoreVersionRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ CoreVersionRequirement.php  - Defines a core version requirement.
 - DiagnosticsInstalledWarning in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ DiagnosticsInstalledWarning.php  - Requirement to warn that this should be off in production.
 - EndpointAccessibilityRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ EndpointAccessibilityRequirement.php  - Defines an endpoint accessibility requirement.
 - HashSaltRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ HashSaltRequirement.php  - Defines a salt hash requirement.
 - InvalidCertificatesRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ InvalidCertificatesRequirement.php  - Defines a requirement to check for invalid certificates.
 - ModuleCompatibilityRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ ModuleCompatibilityRequirement.php  - Defines a module compatibility requirement.
 - SharedSecretRequirement in acquia_contenthub_diagnostic/
src/ Plugin/ ContentHubRequirement/ SharedSecretRequirement.php  - Verify shared secret is stored locally and matches remote shared secret.