As a penetration tester, you are tasked with identifying vulnerable technologies used by a target organization. Which of the following resources would BEST aid in discovering detailed version information and potential vulnerabilities for the technology stack openly used by the target company?
Reviewing the target's latest financial statements
Monitoring the target's social media accounts for employee posts
Analyzing the target's public source-code repositories
Engaging directly with the company's IT department staff