I'm evaluating a potential new client and was surprised to find their index page located in the cgi-bin directory along with several other pages. This doesn't sit right with me. Anyone have any good reason why a site's index shouldn't be in this directory? I realize that this isn't actually the site's root because there are other pages available from the root (url.com/page.html) and that's reason enough for me, but I want to get more information about this. Are there any security concerns with having an index page in the cgi-bin? Aren't the scripts contained in the cgi-bin used to communicate with the backend? It seems like that's somewhere we should keep general visitors out of.