ShareMaster V2 is in beta, a complete rebuild. See what is new and request access →
Features All features overview
Migration Tools Overview Structure and content OneDrive ↔ SharePoint Content only Structure only Move / Copy Upload from this computer Download to this computer Dropbox to SharePoint Resume and incremental runs
Recycling Bin Overview Browse a site's recycle bin Empty recycle bins in bulk Restore and purge history
Archive Overview Configure the tenant On Demand Archive Restore Archived Files Archive Savings Report Blob Viewer
Optimise Storage Tools Overview Delete all items in a list Delete all files and folders in a library Remove empty folders Remove duplicate files Reduce image sizes Delete sites and subsites
SharePoint Tools Overview Tenant Explorer SharePoint Explorer Easy Settings Fix renamed groups List Explorer Search the Preservation Hold Library
Replace Overview Replace in SharePoint Replace in local files Find password-protected files
Shared Links Overview Report shared links Report unique permissions Remove a person from sharing links Remove shared links Remove unique permissions
Version History Overview Version trimming Version trimming report Reset file version
Reports Overview Inventory report Folder inventory Site and subsite storage Security matrix Teams permissions Pre-migration analysis Compare items Dropbox to Microsoft 365 compare Duplicate file report Empty folder report Image size report Recycle bin report Unused licences Report history
V2 beta Pricing Demos Blog Guides Use cases Compare Tools Alerts FAQ Contact Sign in Start free trial
  1. Home
  2. Documentation
  3. Reports

Report unique permissions

Find broken-inheritance items

Broken inheritance is what makes a library's permissions untrustworthy: the library says one thing and forty items inside it quietly say another. This lists every item whose permissions no longer come from its library, with the people and roles granted directly on it.

Reads only. Nothing in SharePoint is changed.

What it tells you

  • Which items have stopped inheriting, and where they are.
  • Who has been granted access directly on each one, and at what level.
  • How widespread the problem is, which is the number that decides whether you fix items or reset the library.
  • Optionally, the items that are still inheriting, on their own sheet, so you have both halves of the picture.

How it runs

  1. Sign in and choose what to scan. Clicking the tile asks which account to use and how to connect, signs you in if you are not already, and drops you straight on the site list. No feature page asks you to connect a second time. Sites, or individual libraries.
  2. It checks each item. Inheritance is a per-item property, so there is no shortcut. Progress is reported per item.
  3. Save the workbook. Unique Permissions is the sheet with the findings.
  4. Fix separately, if you want to. Remove unique permissions, on the Shared links menu, restores inheritance. It is a separate deliberate run.

How it works

Only document libraries are scanned, hidden ones left out. With subsites included, every subsite below is scanned at any depth. Libraries are scanned one at a time. Each library's items are read in pages, which works past the 5,000 item threshold, and every item comes back with a flag saying whether it inherits. Items that inherit cost nothing further.

For each item with its own permissions, its permissions are read, and one row is written for each person, group or link holding a visible role. Roles SharePoint hides, such as Limited Access, are left out. A permission held through a sharing link is classed as a sharing link; any other holder is a user, a security group, a SharePoint group or a distribution list. An item whose permissions cannot be read becomes an error row.

It reports items, not containers: a library or site that has broken inheritance itself is not listed here, and the Security matrix covers those. A fault in one library is recorded and the scan moves to the next. The workbook goes into History when the run ends, provided the run found something to report.

What you get

An Excel workbook, named like shared-links-contoso-projects-20260901-1422.xlsx, kept in Report History whether or not you save it. One row per principal per item, so an item granted to three people appears three times.

Unique Permissions sheet

Every item that no longer inherits.

ColumnExample
LibraryShared Documents
Item pathClients/Northwind/Contract.pdf
Item typeFile
PrincipalDana Reyes
Principal typeUser
RolesFull Control

No Unique Permissions sheet

Optional. The items that are still inheriting, for the other half of the picture.

ColumnExample
LibraryShared Documents
Item pathClients/Fabrikam/Notes.docx
Item typeFile
PermissionsInherited

What you need

  • Read access to the sites or libraries in scope, including permission to read item level permissions.

What it will not do

  • It reads only. Restoring inheritance is a different tile, and restoring inheritance removes the direct grants listed here, which is the point but is worth being certain about.
  • Item by item means slow on a large library. Scope tightly.
  • For a whole-of-site permissions picture rather than a broken-inheritance list, the Security matrix is the better report.

See every feature