For more granular rights that can work.
– The user account for the scanner is a farm administrator
– The user account for the scanner is a site collection administrator
– The user account for the scanner has permissions to access the resources which are being fetched
Why do we require these elevated rights?
– The SharePoint back-end code is tightly coupled, and therefore, more granular application of rights is not possible.
– These are the rights outlined by Microsoft for Windows applications accessing the WSS API.
– This is a Microsoft limitation in the SharePoint Object Model code