Broad Mapping: OWASP Top Ten Application Security Risks - 2017

This table contains broad mappings between the OWASP Top Ten Application Security Risks - 2017 and CodeSonar warning classes.

The close mapping from OWASP Top Ten 2017 members to CodeSonar warning classes is shown in OWASP Top Ten 2017 Checks.

A CSV version of this table is provided in OWASP-2017-mapping-broad.csv

OWASP-2017 C/C++ Warning Classes Java Warning Classes C# Warning Classes Kotlin Warning Classes Python Warning Classes
OWASP-2017:A1 Injection
closely mapped
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
- -
OWASP-2017:A2 Broken authentication
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
- -
OWASP-2017:A3 Sensitive data exposure
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
hierarchy ancestor
- -
OWASP-2017:A4 XML external entities
closely mapped
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
- -
OWASP-2017:A5 Broken access control
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
closely mapped
hierarchy ancestor
hierarchy ancestor
hierarchy ancestor
OWASP-2017:A6 Security misconfiguration
closely mapped
hierarchy ancestor
hierarchy ancestor
hierarchy ancestor
hierarchy ancestor
hierarchy ancestor
OWASP-2017:A7 Cross site scripting (XSS)
closely mapped
closely mapped
closely mapped
- -
OWASP-2017:A8 Insecure deserialization
closely mapped
closely mapped
hierarchy ancestor
closely mapped
- -
OWASP-2017:A9 Using components with known vulnerabilities
closely mapped
closely mapped
closely mapped
- -
OWASP-2017:A10 Insufficient logging and monitoring
closely mapped
- - - -