3. The method of claim 1 , wherein the cognitive vulnerability checker comprises: character pattern matching, type qualifier, data flow analysis, vulnerability pattern-based model checking, and individual programmer vulnerability analysis.
3. The method of claim 1 , wherein the cognitive vulnerability checker comprises: character pattern matching, type qualifier, data flow analysis, vulnerability pattern-based model checking, and individual programmer vulnerability analysis. 4. The method of claim 3 , wherein colorizing comprises: a multidimensional representation of risk and cognitive characteristics for the plurality of programmers; and a multidimensional representation of risk and cognitive characteristics for the plurality of programmers in a virtual world for additional features, wherein the plurality of programmers and the risk and cognitive characteristics for the plurality of programmers may change through time.