Skip to content

ServiceNow access control & privilege security checks

Admin roles, standing privileges, permission scopes and policy enforcement — the settings that decide how much damage one compromised account can do.

On ServiceNow, Black Cat runs 4 checks in this area on every scan. Each one below lists its severity, how to fix it, and the compliance controls it satisfies where a control applies. See what access the ServiceNow connector needs.

Checks (4)

severity: high Admin Role Sprawl fix difficulty: medium #

Review and revoke admin or security_admin roles from users who do not require administrative privileges

  1. Navigate to User Administration > Users
  2. Open the flagged user record
  3. Scroll to the Roles related list
  4. Remove the admin or security_admin role if the user does not require it
  5. Assign a least-privilege role appropriate to the user's job function
  6. Save the user record and document the change

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.i.1 DORA (SaaS Security) DORA-9.2

severity: medium Empty Group With Roles fix difficulty: easy #

Remove roles from groups with no members or populate the group with appropriate members

  1. Navigate to User Administration > Groups
  2. Open the flagged group record
  3. Either add appropriate members to the Group Members related list
  4. Or remove the assigned roles from the Roles related list if the group is no longer needed
  5. Save the group record

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.i.1 DORA (SaaS Security) DORA-9.2

severity: high Overly Permissive ACL fix difficulty: medium #

Add role requirements to ACL rules that currently allow unauthenticated or role-less access

  1. Navigate to Security > Access Control (ACL)
  2. Open the flagged ACL record
  3. In the Requires role related list, add one or more roles that should be required to perform the operation
  4. Consider using the principle of least privilege when selecting roles
  5. Save the ACL record
  6. Test that users without the required role can no longer perform the operation

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.i.1 DORA (SaaS Security) DORA-9.2

severity: high Scheduled Job Runs As Admin fix difficulty: medium #

Configure scheduled jobs to run under a dedicated service account with least-privilege roles instead of the admin account

  1. Navigate to System Definition > Scheduled Jobs
  2. Open the flagged scheduled job record
  3. Create a dedicated service account with only the permissions required by the job
  4. Change the "Run as" field to point to the new service account
  5. Save the record and test the job to confirm it completes successfully

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.i.4 DORA (SaaS Security) DORA-9.3

More ServiceNow checks

The information on this page is provided for general informational purposes and is believed to be accurate as of its most recent update. Product names, logos, and trademarks are the property of their respective owners and are used for identification purposes only; their use does not imply any affiliation with or endorsement by those owners. Descriptions of third-party applications and of compliance frameworks are based on publicly available documentation and may change over time.

See these checks run on your stack

Start a free 14-day trial — no credit card required.

Start Free Trial