The Lightning Tools DeliverPoint SharePoint Permissions Management Tool provides you the ability to easily audit SharePoint permission changes.
As well as being able to see who has been granted permissions to a SharePoint Team Site, List or Library, it is sometimes useful to know how or why the user was granted permissions in the first place. Using the Auditing capabilities of DeliverPoint, you can audit SharePoint Permission Changes that were carried out using the SharePoint user interface, PowerShell or a 3rd party tool. DeliverPoint shows who initiated the change, what date and time the change was made, and at what scope was the change made. DeliverPoint will also display auditing information for permissions changes such as inheritance being broken or reset, as well as SharePoint Group Membership changes. Learn more about configuring DeliverPoint to audit SharePoint Permission Changes here: