Auditor General to protect public purse