Hopefully you also have an internal control that looks at actual package versions installed on the server.
The company made some basic port scan and established that we're running outdated and vulnerable version of Apache. I found the act of explaining the concept of backports to a "pentester" to be physically painful.
They didn't get paid and another company was entrusted with the audit.
Unfortunately it has some really opinionated routing rules with certain file extensions, preventing you from having a dynamic URL with something like a .json or a .xml extension. Instead it will always try to look up a static file of that and serve it instead.
I can’t find the bug tracker issue for it but it was closed out with a message along the lines of “don’t use the built in web server for anything besides a toy”.
Luckily there are plenty of PHP Cli based web servers now that some other commenters have mentioned.
Even their server libraries are obfuscated, and hooking open() turned out to be just easier than trying to patch the binaries themselves.
[0] https://medium.com/@prizmant/hacking-punkbuster-e22e6cf2f36e
I wish I could just disable that form of login, I have a very safe password so the login via email isn't necessary.
To this day, I can't comprehend how this is supposed to be safe. So someone can just type in my username and wait until i eventually misclick in the Authenticator app? If it was from a browser I have used before at least, but I was getting these challenges from around the globe.
First result: Joe Biden
Further down: Bernie Sanders, Marianne Williamsson, Hillary Clinton
Further down: Article: "Google hides campaign sites of Trump, RFK Jr. and other Republican candidates"
Further down: Ron DeSantis
Between these results there are several links with lists of all candidates.
I can definitelly see pages with lists of candidates, but I couldn't find a single one that would also link their websites and thus satisfy the query, at least indirectly.
Yandex.com (page length 10) doesn't link to any candidate websites.
DDG (page lengths 10, 20, 50, 50, 50) links to Joe Biden (page 1), Nikki Haley (page 2), RFK Jr. (page 2), Chris Christie (page 3), Marianne Williamson (page 3), Ron DeSantis (page 3), and Perry Johnson (page 4). It's missing Donald Trump, Vivek Ramaswamy, and Mike Pence.
Bing (page lengths 10, 14, 14, 14, 14) links to Joe Biden (page 1), Nikki Haley (page 2), Chris Christie (page 2), Marianne Williamson (page 3), RFK Jr. (page 3), and Ron DeSantis (page 3). It's missing Donald Trump, Vivek Ramaswamy, and Mike Pence.
Brave Search (page length 19) links to Joe Biden (page 1), Marianne Williamson (page 1), and Cornel West (page 3). It's missing RFK Jr., as well as all Republican candidates.
Yahoo (page length 10) links to Nikki Haley (page 2), Chris Christie (page 2), RFK Jr. (page 4), and Ron DeSantis (page 4). It's missing Joe Biden, Marianne Williamson, Donald Trump, Vivek Ramaswamy, and Mike Pence.
Google (page length 10) links to Joe Biden (page 1), Marianne Williamson (page 1), Ron DeSantis (page 4), and Mike Pence (page 5). It's missing RFK Jr., Donald Trump, Vivek Ramaswamy, Nikki Haley, and Chris Christie.
None of these search engines link to more than two candidate websites within the first 20 results, nor do they link to Trump's or Ramaswamy's websites, so Google is far from alone in that regard. (I haven't been able to test with Kagi Search to see if it is any different.)
Perhaps search engines are simply bound to see such a query as asking more for the concept of candidate websites in general, than for topical examples in particular.
Page 1: Biden, Williamson and link to an article Google hides campaign sites of Trump, RFK Jr. and other Republican candidates
Page 2: Biden again, Pence
No further pages. 5th result contains an article that claims to be linking all presidental candidate websites, but it's a Medium, hidden behind sign-up. I haven't find any result with a comprehensive list of the websites of interest. Kagi does aggregate results from Google and Yandex, so this is probably not too surprising.