We check many important parts of Magento to ensure security, performance and usability.
There are few example tasks which are being performed:
Check Magento modules installed in the project. Check versions of modules, if they need to be updated. Are they necessary in the project?
Check if core Magento files are modified, if so - create modules, which properly override Magento code, containing website functionality and enable to update Magento to a newer version.
Detect and delete unnecessary files.
Detect and remove potential bugs.
Make a list of errors and warnings reported by PHP and fix them.
Detection of "dead code" areas - code that is never executed and can be removed without losing the functionality of the page. Such code cause increases the load on the page.
Check the site for potential security gaps.
Evaluate the performance of the site from the backend and frontend.
For each point, we present a short (~ 2 sentences) characteristic and estimate the time needed to make the necessary changes.
Finally, you'll get a full report of audit.