<br />
<b>Deprecated</b>:  YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php</b> on line <b>60</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\League\OAuth2\Client\Provider\AbstractProvider::authorize(): Implicitly marking parameter $redirectHandler as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/league/oauth2-client/src/Provider/AbstractProvider.php</b> on line <b>416</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\GuzzleHttp\Client::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/guzzlehttp/guzzle/src/Client.php</b> on line <b>181</b><br />
<br />
<b>Deprecated</b>:  YoastSEO_Vendor\GuzzleHttp\ClientInterface::getConfig(): Implicitly marking parameter $option as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/nubelus/sharedove/adisjugo/wp-content/plugins/wordpress-seo/vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php</b> on line <b>77</b><br />
{"id":2391,"date":"2015-04-14T10:00:00","date_gmt":"2015-04-14T08:00:00","guid":{"rendered":"https:\/\/blog.sharedove.com\/adisjugo\/?p=2391"},"modified":"2016-01-12T09:24:08","modified_gmt":"2016-01-12T09:24:08","slug":"permissions-reporting-and-forensics-with-spdockit","status":"publish","type":"post","link":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/","title":{"rendered":"Permissions reporting and forensics with SPDocKit"},"content":{"rendered":"<p><em>In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third-party products that can close the gap. This blog series focuses on SPDocKit, a tool that\u2014IMHO\u2014closes that gap in the best possible way. The second article in this series discussed batch permissions management using SPDocKit, and the third article concentrated on efficient permissions management inside a single site collection. This article covers permissions reporting and forensics.<\/em><\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/03\/10\/sharepoint-admins-dream-centralized-permissions-management\/\">Part 1: SharePoint admin\u2019s dream: Centralized permissions management<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/03\/12\/sharepoint-permissions-management-scenario-1batch-permissions-management\/\">Part 2: Batch permissions management with SPDocKit<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/10\/managing-permissions-with-spdockit\/\">Part 3: On-the-fly permissions management with SPDocKit<\/a><br \/>\n<a href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/1\/\">Part 4: Permissions reporting and forensics with SPDocKit<\/a><\/p>\n<p><!--more--><\/p>\n<p>Permissions reporting and forensics are usually only needed when a problem arises. Who has permissions on certain securable objects? And, more importantly, why? If you think these questions are unnecessary and overblown, just remember the rumors that Edward Snowden was a SharePoint admin before he started his new life in Russia.<\/p>\n<p>SharePoint permissions are serious business, and they must be thought of as having the highest importance. A lot of sensitive corporate information is stored in SharePoint, and giving unauthorized people access to classified content can pose a big threat. It is, therefore, important to be able to report, at any time, who has permissions and through which channels those permissions are given.<\/p>\n<p>SharePoint does not offer that ability out of the box, and it is a hassle to code that in PowerShell. At this time, SPDocKit is the only tool on the market that can cover those use cases and perform full permissions forensics.<\/p>\n<p>Besides forensics, SPDocKit can help you keep your SharePoint clean by removing unused users and groups. In the Permission Reports section, you can easily detect groups that do not have any permissions in their sites, groups owned by a disabled SharePoint user, or groups containing disabled or orphaned users. You can then easily sort out those issues by cleaning up those groups and users or giving them the necessary permissions.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c992.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c992\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c992_thumb.jpg\" alt=\"c992\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<blockquote><p><em>Report on SharePoint groups without any given permissions<\/em><\/p><\/blockquote>\n<p><em><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c993.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c993\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c993_thumb.jpg\" alt=\"c993\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/em><\/p>\n<blockquote>\n<p align=\"left\"><em>Report on orphaned users (users that are disabled or deleted in the active directory, but had access to the farm and can still be found in SharePoint). <\/em><\/p>\n<\/blockquote>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c9931.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c993\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c993_thumb1.jpg\" alt=\"c993\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<blockquote><p>Report on users without any permissions in site collection<\/p><\/blockquote>\n<p>Besides these simple but necessary cleaning tasks, the real strength of SPDocKit permission reports lies in permissions forensics. With these forensics reports, we can easily determine who has access to the data and why.<\/p>\n<p>For each SharePoint securable object, including sites, lists, and list items, SPDocKit will tell us who has permissions on those objects and how they were given.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c995.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c995\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c995_thumb.jpg\" alt=\"c995\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<p>The report above shows the permissions for a SharePoint site grouped by permission. You can use this report to find out that for some reason, the cleaning lady has \u201cAdd items\u201d permission on the management site and that she got it through her membership in the \u201cCleaningStaff\u201d Active Directory group. That group is a member of the \u201cPortal Contributors\u201d SharePoint group, which has been assigned the \u201cContribute\u201d permission level for that particular site. That permission level, of course, contains \u201cAdd items\u201d permission. You can find all that information in just one click. This is the ultimate governance\/compliance report when it comes to SharePoint permissions.<\/p>\n<p>Of course, this can be broken down into numerous other useful reports and information overviews. The next report shows the matrix of Principals (SharePoint Groups and SharePoint users) and permission levels, including the roles each principal has on the site, in a graphically appealing way.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c996.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c996\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c996_thumb.jpg\" alt=\"c996\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<p>Furthermore, one of the most commonly requested reports is a quick overview of securable objects (i.e., sites, lists, and list items) with broken permission inheritances. You can get this report in one click with SPDocKit.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c997.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c997\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c997_thumb.jpg\" alt=\"c997\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<p>In addition to the securable object and permission level reports, SPDocKit offers important principal-based reports so administrators can easily determine which permissions a SharePoint user or SharePoint group has in one or more site collections. With these user-centric reports, administrators can see which permissions a principal has and how those permissions were given (e.g., through SharePoint Groups, AD Groups, or directly) and act accordingly. If anyone had pulled such a report on that Snowden guy, certain things that happened probably would not have happened.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c998.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c998\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c998_thumb.jpg\" alt=\"c998\" width=\"979\" height=\"666\" border=\"0\" \/><\/a><\/p>\n<p>Of course, as we expect from SPDocKit, each of these reports can easily be saved as PDF or Word file, manually modified, and included in a larger report.<\/p>\n<p><a href=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c990.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"c990\" src=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/c990_thumb.jpg\" alt=\"c990\" width=\"892\" height=\"832\" border=\"0\" \/><\/a><\/p>\n<p>For serious governance scenarios and simplified permissions management, SharePoint\u2019s out-of-the-box features are simply not enough. Administrators will either write a bunch of PowerShell scripts and avoid the SharePoint user interface completely or they will find a tool that can deal with those issues. Different tools on the market partially cover SharePoint permissions management and reporting. In my opinion, SPDocKit\u2019s permissions toolbelt does the best job. It offers batch permissions management across site collections and simplified permissions management inside a single-site collection along with powerful cleanup, forensic, and reporting options. I often say that SPDocKit\u2019s features lets every SharePoint consultant have the equivalent of a Swiss Army knife in their pocket.<\/p>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\"\n\t\t\t  \tdata-numposts = \"59\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"time\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground:  !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third-party products that can close the gap. This blog [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3241,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[12,13],"tags":[50,55],"class_list":["post-2391","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howto","category-management","tag-permissions","tag-sharepoint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Permissions reporting and forensics with SPDocKit - Adis Jugo blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Permissions reporting and forensics with SPDocKit - Adis Jugo blog\" \/>\n<meta property=\"og:description\" content=\"In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third-party products that can close the gap. This blog [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\" \/>\n<meta property=\"og:site_name\" content=\"Adis Jugo blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-14T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-12T09:24:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"979\" \/>\n\t<meta property=\"og:image:height\" content=\"666\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"adis.jugo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adis.jugo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\",\"name\":\"Permissions reporting and forensics with SPDocKit - Adis Jugo blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg\",\"datePublished\":\"2015-04-14T08:00:00+00:00\",\"dateModified\":\"2016-01-12T09:24:08+00:00\",\"author\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg\",\"contentUrl\":\"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg\",\"width\":979,\"height\":666},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.sharedove.com\/adisjugo\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Permissions reporting and forensics with SPDocKit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#website\",\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/\",\"name\":\"Adis Jugo blog\",\"description\":\"The Southern Side\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.sharedove.com\/adisjugo\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c\",\"name\":\"adis.jugo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g\",\"caption\":\"adis.jugo\"},\"url\":\"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/author\/adisjugo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Permissions reporting and forensics with SPDocKit - Adis Jugo blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/","og_locale":"en_US","og_type":"article","og_title":"Permissions reporting and forensics with SPDocKit - Adis Jugo blog","og_description":"In previous articles in this blog post series, I noted that even if advanced permissions options were a key reason behind SharePoint\u2019s success, centralized, automatized permission management in SharePoint is virtually non-existent. There are two ways out of the permissions-management trap: writing PowerShell scripts or using third-party products that can close the gap. This blog [&hellip;]","og_url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/","og_site_name":"Adis Jugo blog","article_published_time":"2015-04-14T08:00:00+00:00","article_modified_time":"2016-01-12T09:24:08+00:00","og_image":[{"width":979,"height":666,"url":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg","type":"image\/jpeg"}],"author":"adis.jugo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"adis.jugo","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/","url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/","name":"Permissions reporting and forensics with SPDocKit - Adis Jugo blog","isPartOf":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage"},"image":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg","datePublished":"2015-04-14T08:00:00+00:00","dateModified":"2016-01-12T09:24:08+00:00","author":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c"},"breadcrumb":{"@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#primaryimage","url":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg","contentUrl":"https:\/\/blog.sharedove.com\/adisjugo\/wp-content\/uploads\/2015\/04\/permreporting.jpg","width":979,"height":666},{"@type":"BreadcrumbList","@id":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/2015\/04\/14\/permissions-reporting-and-forensics-with-spdockit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.sharedove.com\/adisjugo\/"},{"@type":"ListItem","position":2,"name":"Permissions reporting and forensics with SPDocKit"}]},{"@type":"WebSite","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#website","url":"https:\/\/blog.sharedove.com\/adisjugo\/","name":"Adis Jugo blog","description":"The Southern Side","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.sharedove.com\/adisjugo\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/a5ca63552094ce9d5a0440f3a1ac9a4c","name":"adis.jugo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.sharedove.com\/adisjugo\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc5a23cf1bd0b9d8401c9dd65c6c141041ec0c6e37eedbb511779e4a40a198fd?s=96&d=mm&r=g","caption":"adis.jugo"},"url":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/author\/adisjugo\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/comments?post=2391"}],"version-history":[{"count":1,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2391\/revisions"}],"predecessor-version":[{"id":3242,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/posts\/2391\/revisions\/3242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/media\/3241"}],"wp:attachment":[{"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/media?parent=2391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/categories?post=2391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sharedove.com\/adisjugo\/index.php\/wp-json\/wp\/v2\/tags?post=2391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}