---
title: "Script - list pages that have permissions set"
canonical: "https://support.appfire.com/space/SCRP/73728723/Script%20-%20list%20pages%20that%20have%20permissions%20set"
format: markdown
---
> Macro (aura-html)

### Groovy script

```
{groovy:output=wiki}
out.println '|| Space || Page ||'
 
spaceManager.getAllSpaces().each { space ->
  pageManager.getPermissionPages(space).each { page ->
    def pageLink = "[${space.getKey()}:${page.getTitle()}]"
  	out.println "| [${space.getKey()}:] | ${pageLink} |"
  } 
}
{groovy}
```

<span style="color: #000000">Example output</span>

![image](media://cf880dca-196a-4132-9c4e-7e04c910d2f6)

### Notes

1. spaceManager and pageManager are [Pre-defined variables](https://appfire.atlassian.net/wiki/spaces/SCRP/pages/73728439)
2. If you need more detail on the permissions for a particular page, use getContentPermissionSet(). See [ContentPermissionSet](https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/security/ContentPermissionSet.html)