diff --git a/doc/user/custom_roles.md b/doc/user/custom_roles.md
index 07e14494adad2d8dc5f28e78ca9dfab8f468cf67..31f647a0afe2741f7aa772c1bf4e9acb6257b829 100644
--- a/doc/user/custom_roles.md
+++ b/doc/user/custom_roles.md
@@ -22,7 +22,7 @@ You can discuss individual custom role and permission requests in [issue 391760]
 
 ## Available permissions
 
-For more information on available permissions, see [custom abilities](custom_roles/abilities.md).
+For more information on available permissions, see [custom permissions](custom_roles/abilities.md).
 
 ## Create a custom role
 
@@ -41,7 +41,7 @@ You create a custom role by selecting [permissions](#available-permissions) to a
 to a base role.
 
 You can select any number of permissions. For example, you can create a custom role
-with the ability to:
+with the permission to:
 
 - View vulnerability reports.
 - Change the status of vulnerabilities.
diff --git a/doc/user/custom_roles/abilities.md b/doc/user/custom_roles/abilities.md
index d117a495798b18ad5380b2918722e3f92ae174df..924275ae6ab6429236e8fca46f7bd63def900278 100644
--- a/doc/user/custom_roles/abilities.md
+++ b/doc/user/custom_roles/abilities.md
@@ -14,14 +14,14 @@ info: "To determine the technical writer assigned to the Stage/Group associated
   edit `tooling/custom_roles/docs/templates/custom_abilities.md.erb`.
 --->
 
-# Available custom abilities
+# Available custom permissions
 
-The following abilities are available. You can add these abilities in any combination
+The following permissions are available. You can add these permissions in any combination
 to a base role to create a custom role.
 
-Some abilities require having other abilities enabled first. For example, administration of vulnerabilities (`admin_vulnerability`) can only be enabled if reading vulnerabilities (`read_vulnerability`) is also enabled.
+Some permissions require having other permissions enabled first. For example, administration of vulnerabilities (`admin_vulnerability`) can only be enabled if reading vulnerabilities (`read_vulnerability`) is also enabled.
 
-These requirements are documented in the `Required ability` column in the following table.
+These requirements are documented in the `Required permission` column in the following table.
 
 ## Code review workflow
 
diff --git a/tooling/custom_roles/docs/templates/custom_abilities.md.erb b/tooling/custom_roles/docs/templates/custom_abilities.md.erb
index b6175d0d44fc09268e0ebd896abaa5685cd707b5..9d29cf3333fae47c7ec8d112165618ac83dca150 100644
--- a/tooling/custom_roles/docs/templates/custom_abilities.md.erb
+++ b/tooling/custom_roles/docs/templates/custom_abilities.md.erb
@@ -34,14 +34,14 @@ info: "To determine the technical writer assigned to the Stage/Group associated
   edit `tooling/custom_roles/docs/templates/custom_abilities.md.erb`.
 --->
 
-# Available custom abilities
+# Available custom permissions
 
-The following abilities are available. You can add these abilities in any combination
+The following permissions are available. You can add these permissions in any combination
 to a base role to create a custom role.
 
-Some abilities require having other abilities enabled first. For example, administration of vulnerabilities (`admin_vulnerability`) can only be enabled if reading vulnerabilities (`read_vulnerability`) is also enabled.
+Some permissions require having other permissions enabled first. For example, administration of vulnerabilities (`admin_vulnerability`) can only be enabled if reading vulnerabilities (`read_vulnerability`) is also enabled.
 
-These requirements are documented in the `Required ability` column in the following table.
+These requirements are documented in the `Required permission` column in the following table.
 <% custom_abilities_by_feature_category.sort.each do |category, abilities| %>
 
 ## <%= "#{humanize(category)}" %>