Managing access for Security Compliance Management users

Security Compliance Management integrates with Puppet Enterprise (PE) for role-based access control (RBAC). You can create or import new Security Compliance Management users and assign them to roles in the Puppet Enterprise Console. There are three default roles provided for Security Compliance Management users: comply-admin, comply-operator, and comply-viewer. Users must be assigned to one of these roles in order to log into Security Compliance Management.

Adding new Security Compliance Management users and roles

In order to add a new local user in Security Compliance Management, log into the Puppet Enterprise (PE) console associated with your Security Compliance Management instance. Your user in Puppet Enterprise must have the ability to create and edit user roles. Follow the instructions found in the Puppet Enterprise documentation to add a new user and assign them to one of the three provided default Security Compliance Management roles.

For more information on configuring Security Compliance Management with Puppet Enterprise, visit Add your Puppet Enterprise credentials to Security Compliance Management.

Importing existing users to Security Compliance Management

RBAC integrates with LDAP for easy import of existing remote users. Follow these instructions on how to connect to LDAP, import users, and assign them to roles.

Note: Importing SAML users from Microsoft ADFS and Okta is not currently supported in Security Compliance Management.

Default Security Compliance Management roles

There are three default roles provided for Security Compliance Management users. Each role is assigned different permissions and has a different view of the Security Compliance Management console, meaning that some options in Security Compliance Management are greyed out or unavailable for users with certain roles.

The following table explains the permissions included by default for each role:

Category Action Security Compliance Management Role
comply-admin comply-operator comply-viewer
Dashboard View compliance dashboard
Node Results View node results list
Export node results data to CSV
View node detail
Rule Detail View rule detail
Create an exception
Scan Reports View scans list
View scan report
View scan report: rule performance
View scan report: node performance
Run an ad hoc scan
Generated Reports View the list of exported data
Download exported data
Inventory View inventory list
Update desired compliance (in bulk and individually)
Scan Schedules View scan schedules list
Create a scan schedule
View a scan schedule detail
Edit a scan schedule
Manage the nodes linked to a scan schedule
Pause, end, restart a scan schedule
Delete a scan schedule
Custom Profiles Create a custom profile
View custom profiles list
View custom profile details
Create a custom profile
Edit a custom profile
Delete a custom profile
Export custom profiles to csv
Exceptions View exceptions list
View exceptions detail
Create an exception
Edit an exception
Resolve an exception (one, many, all nodes)
Delete an exception
Activity Feed View activity feed scans tab
View activity feed assessor upgrade tab
View activity feed assessor upgrade summary page
License View license page
Sync license
Settings View settings page
Edit settings page (refresh data, remove/add PE)
Upgrade See alert advising there is an upgrade available