methinks CGI, because the ``secret'' isn't even kept (too much misinformation) and it's not even secret: instead of serving data of a file, serving data of output of an executable (with a way to input (i.e. reading (and parsing formatted) stdin, and special environment variables), and a small restriction regarding output (i.e. Content-type: X/Y\n\n))