# frozen_string_literal: true require_relative "ssl_tls_encryption_mode_set_to_full" require_relative "dns_entry_has_proxy_status" require_relative "minimum_tls_version_is_one_point_two" require_relative "always_use_https_is_enabled" require_relative "spf_records_are_valid" require_relative "bot_protection_enabled" module Neetob class CLI module MonthlyAudit module InstancesAndAddons module Cloudflare class Main < CLI::Base def initialize super() end def run SslTlsEncryptionModeSetToFull.new.run ui.info "\n" DnsEntryHasProxyStatus.new.run ui.info "\n" MinimumTlsVersionIsOnePointTwo.new.run ui.info "\n" AlwaysUseHttpsIsEnabled.new.run ui.info "\n" SpfRecordsAreValid.new.run ui.info "\n" BotProtectionEnabled.new.run end end end end end end end