This change will be very similar to https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/specials/SpecialBrokenRedirects.php$129. It should check whether the user can edit (has the "edit" permission and isn't blocked) and whether the page will "accept" action=edit.
For performance, the following piece of code should also be added to SpecialDisambiguationPageLinks: https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/specials/SpecialBrokenRedirects.php$172.
The relevant method is [[ https://phabricator.wikimedia.org/diffusion/EDIS/browse/master/specials/SpecialDisambiguationPageLinks.php$71 | SpecialDisambiguationPageLinks::formatResult ]].