A few years back, we had hired a third party to build out a large customization in a sandbox environment for us. Very early on in the project, I saw they were making changes to our production org and immediately alerted them to stop and revert their changes.
Needless to say, they did not revert all the changes they made, and the changes were nonsensical. (Fields for a supplier object were added and edited onto our Leads?! for example).
We obviously didn't finish working with them, but it's several years later, and I am still finding random fields and settings that they messed with in our live org. Is there any way for me to run some sort of report to see all changes made in production by a specific user?
There's an idea here you can update, which is to make the setup audit trail have a history of more than 6 months.