TechBugcrowd snaps up $102M for a 'bug bounty' security platform that taps 500K+ hackers admin 05/25/2024 0