diff --git a/ee/app/presenters/ee/projects/security/configuration_presenter.rb b/ee/app/presenters/ee/projects/security/configuration_presenter.rb
index 5d03e71d879d9a81b898c7191d0338dd4533c943..611a51a676fbe310fb2c6aafbb6a671fb96856e1 100644
--- a/ee/app/presenters/ee/projects/security/configuration_presenter.rb
+++ b/ee/app/presenters/ee/projects/security/configuration_presenter.rb
@@ -4,12 +4,16 @@ module EE
   module Projects
     module Security
       module ConfigurationPresenter
+        extend ::Gitlab::Utils::Override
+
         private
 
+        override :can_toggle_autofix
         def can_toggle_autofix
           try(:auto_fix_permission)
         end
 
+        override :autofix_enabled
         def autofix_enabled
           {
             dependency_scanning: project_settings&.auto_fix_dependency_scanning,
@@ -17,6 +21,7 @@ def autofix_enabled
           }
         end
 
+        override :auto_fix_user_path
         def auto_fix_user_path
           '/' # TODO: real link will be updated with https://gitlab.com/gitlab-org/gitlab/-/issues/348463
         end
diff --git a/ee/lib/ee/gitlab/security/scan_configuration.rb b/ee/lib/ee/gitlab/security/scan_configuration.rb
index 181755bda327192e66ae28d96eda30c7a5d5c42f..0c1ff711c4543f20ee747551dc33bc1f64cb0362 100644
--- a/ee/lib/ee/gitlab/security/scan_configuration.rb
+++ b/ee/lib/ee/gitlab/security/scan_configuration.rb
@@ -4,20 +4,21 @@ module EE
   module Gitlab
     module Security
       module ScanConfiguration
+        extend ::Gitlab::Utils::Override
+
+        override :available?
         def available?
           super || project.licensed_feature_available?(type)
         end
 
-        def configured?
-          configured
-        end
-
+        override :configuration_path
         def configuration_path
           configurable_scans[type] if available? || always_available?
         end
 
         private
 
+        override :configurable_scans
         def configurable_scans
           strong_memoize(:configurable_scans) do
             {
diff --git a/ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb b/ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb
index e8300ab92e45f91537745c9f932d6e1cfdd43b02..4c585d4832d99f635b0bdeb78c0af15f045e477f 100644
--- a/ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb
+++ b/ee/spec/lib/ee/gitlab/security/scan_configuration_spec.rb
@@ -19,7 +19,9 @@
         stub_licensed_features(sast: false)
       end
 
-      it { is_expected.to be_truthy }
+      it 'core scanners (SAST, Secret Detection) are always available' do
+        is_expected.to be_truthy
+      end
     end
 
     context 'with licensed scanner that is available' do