Discover a vulnerability는 주로 IT, 보안, 소프트웨어 개발 분야에서 시스템이나 코드의 보안상 약점이나 결함을 찾아내는 행위를 의미하는 관용적 표현입니다. 여기서 discover는 단순히 무언가를 처음 보는 것이 아니라, 숨겨진 문제나 오류를 의도적으로 찾아내어 드러내는 능동적인 탐색의 뉘앙스를 담고 있습니다. vulnerability는 '취약점'이라는 뜻으로, 해커가 공격할 수 있는 통로가 되거나 시스템이 외부 위협에 노출될 수 있는 지점을 말합니다. 이 표현은 주로 보안 전문가들이 시스템을 테스트하거나, 화이트 해커들이 버그 바운티 프로그램에 참여할 때 자주 사용합니다. 단순히 '찾다'라는 의미의 find보다 더 전문적이고 분석적인 느낌을 주며, 시스템의 안전성을 높이기 위한 건설적인 맥락에서 주로 쓰입니다. 일상적인 대화보다는 기술적인 보고서나 뉴스, 보안 관련 회의에서 격식 있는 표현으로 자주 등장합니다.