Antwortnachrichten an Stdout enthalten nur zusätzliche Header, die die CGI hinzufügen möchte. Diese können vom Host-Webdienst ersetzt oder geändert werden, bevor sie an den Client gesendet werden. Im Allgemeinen werden auch andere Header hinzugefügt.
Bei den eingehenden Kopfzeilen macht es absolut keinen Sinn, die Last und das Risiko der Analyse dieser Daten auf die CGI zu übertragen. Fehler beim Analysieren erzeugen alle Arten von Schwachstellen. Der Webserver-Host ist das Beste, um dies zu tun.
Bei FastCGI ist es jedoch wieder anders, da Umgebungsvariablen keine Option mehr sind, da der CGI-Prozess resident bleibt.