Weaknesses and flaws are generally found during a vulnerability assessment.
A vulnerability assessment is the internal review process of an organization's security systems.
These assessments work similar to the process of identifying and categorizing vulnerabilities on the CVE list.
The main difference is the organization's security team performs, evaluates, scores, and fixes them on their own.
Security analysts play a key role throughout this process.
Overall, the goal of a vulnerability assessment is to identify weak points and prevent attacks.