Currently, the SQL Server inspector's service account must have the sysadmin role and db_owner permission to function. Anything less, and the inspector just errors out saying it doesn't have the sysadmin role. There should be a way to have a less restrictive role (perhaps a custom role) that still gives access to everything, or most everything, needed that we can use for this without giving the service account literally top end admin privileges.
For the SQL Server inspector to support a more restrictive / less permissive set of permissions on the service account for it while still being able to return useful information.