diff --git a/ee/app/controllers/projects/dast_site_profiles_controller.rb b/ee/app/controllers/projects/dast_site_profiles_controller.rb
index 1d5d611eba373fe6aa950baac61a3296cc7f8bf9..c8aafbd8ee0279ae81fbdefbd5d7cfa26542c285 100644
--- a/ee/app/controllers/projects/dast_site_profiles_controller.rb
+++ b/ee/app/controllers/projects/dast_site_profiles_controller.rb
@@ -11,10 +11,7 @@ def new
     end
 
     def edit
-      @site_profile = @project
-        .dast_site_profiles
-        .with_dast_site
-        .find(params[:id])
+      @site_profile = DastSiteProfilesFinder.new(project_id: @project.id, id: params[:id]).execute.first! # rubocop: disable CodeReuse/ActiveRecord
     end
   end
 end