Exposed .git directory
Anyone can clone your application source. Rotate any credentials in the repo and remove the .git tree from the document root.
What we saw
The directory /.git/ is served by the public web root and indexes objects, refs, and config. With those an attacker can reconstruct the full repository history, including any secrets that were ever committed (API keys, database passwords, internal URLs).
Evidence
GET https://www.acme-dental.com.au/.git/config
HTTP/1.1 200 OK
Content-Type: text/plain
[core]
repositoryformatversion = 0
filemode = trueHow to fix it
Remove the .git directory from the deployed web root. Deployment scripts should never copy it. Block requests matching /.git/ at Nginx, Apache, or Cloudflare and return 404. Rotate any secret that has ever been committed to the repository.