diff --git a/ee/app/assets/javascripts/groups/settings/compliance_frameworks/components/shared_form.vue b/ee/app/assets/javascripts/groups/settings/compliance_frameworks/components/shared_form.vue
index 8c1666097b20724681c0ab5ec9970b0f7d041506..4e022d47eed819371e1661d7a377887a996f0f1b 100644
--- a/ee/app/assets/javascripts/groups/settings/compliance_frameworks/components/shared_form.vue
+++ b/ee/app/assets/javascripts/groups/settings/compliance_frameworks/components/shared_form.vue
@@ -166,11 +166,13 @@ export default {
   <gl-form @submit.prevent="onSubmit">
     <gl-form-group
       :label="$options.i18n.titleInputLabel"
+      label-for="name-input"
       :invalid-feedback="$options.i18n.titleInputInvalid"
       :state="isValidName"
       data-testid="name-input-group"
     >
       <gl-form-input
+        id="name-input"
         :value="name"
         :state="isValidName"
         data-testid="name-input"
@@ -180,11 +182,13 @@ export default {
 
     <gl-form-group
       :label="$options.i18n.descriptionInputLabel"
+      label-for="description-input"
       :invalid-feedback="$options.i18n.descriptionInputInvalid"
       :state="isValidDescription"
       data-testid="description-input-group"
     >
       <gl-form-input
+        id="description-input"
         :value="description"
         :state="isValidDescription"
         data-testid="description-input"