What it reads
The Server and X-Powered-By headers, for any software version they name. An out-of-date version of nginx, Apache, PHP or OpenSSL fails, and any other version warns, Microsoft-IIS/10.0 among them. Ubuntu, Debian, SUSE, Amazon Linux and the Red Hat family fix security bugs without changing the version number, so a banner naming one only warns. The banners AWS's load balancer and Azure Storage put on their own responses are not counted: they name the platform's software, not yours.