Hello,
Systems always have vulnerabilities, do you think you could be a bit more specific?
Personally I would not worry that much about the webparts to start with, I would more be worried about the configuration of IIS, SQL, Operating System.
Are you looking into having SharePoint exposed to the public? In for example an extranet solution?
Best Regards,
Thomas