What power does the supra-national European parliament have regarding the control of Golden Visa/Passport schemes run by many EU member states?
The EU report on the Investor residency and citizenship Schemes urges member states to take safety steps like rigorous checking for money laundering etc.., or things like sharing of the data about the rejected applicants to each of the member states (so that a rejected applicant does not succeed in applying in another state). This is primarily to safeguard the whole of the EU from potential criminals/terrorists.
EU is apparently urging member states (in its report) to take proper measures for a safe Golden Visa scheme and has also decided to form a committee that will itself monitor the issues and take appropriate actions to make these schemes safe. The EU apparently cannot interfere in National legislation of member states to remove these schemes that have the potential of fraud and other security risks. It just directs member states to be careful as a golden visa scheme introduced by national legislation directly affects other member states due to free movement rights.
But can the EU altogether scrap each and every golden visa scheme (currently around 20 member states run such schemes) of all member states? Does the supra-national parliament legally have the sort of power to do a thing like that?