OWASP Top 10 Security Risks for 2021 mapped to Klocwork Java checkers

ID Checker name
A1

SPRING.AUTHZ.ABSENT

SPRING.AUTHZ.MISSING

SV.CSRF.GET

SV.CSRF.ORIGIN

SV.CSRF.TOKEN

SV.PATH.INJ

SV.SENSITIVE.DATA

SV.SENSITIVE.OBJ

A2

SV.HASH.NO_SALT

SV.RANDOM

SV.WEAK.CRYPT

A3

ANDROID.LIFECYCLE.SV.GETEXTRA

SV.DATA.DB

SV.EXEC

SV.EXEC.DIR

SV.EXEC.ENV

SV.EXEC.LOCAL

SV.SQL

SV.SQL.DBSOURCE

SV.TAINT

SV.TAINT_NATIVE

SV.XSS.DB

SV.XSS.REF

A4

SV.DATA.BOUND

SV.DATA.FILE

SV.EMAIL

SV.PASSWD.PLAIN

SV.PASSWD.PLAIN.HC

SV.PRIVILEGE.MISSING

SV.SENSITIVE.DATA

SV.SENSITIVE.OBJ

SV.TMPFILE

A5

ECC.EMPTY

EXC.BROADTHROWS

JD.CATCH

JD.FINRET

JD.UNCAUGHT

SV.IL.DEV

SV.IL.FILE

SV.XSS.COOKIE

SV.XXE.DBF

SV.XXE.SF

SV.XXE.SPF

SV.XXE.TF

SV.XXE.XIF

SV.XXE.XRF

UMC.SYSERR

UMC.SYSOUT

A6

SV.STRUTS.VER

A7

SPRING.AUTHC.ABSENT

SPRING.AUTHC.MISSING

SV.AUTH.BYPASS.MIGHT

SV.AUTH.BYPASS.MUST

SV.AUTH.HASH.MIGHT

SV.AUTH.HASH.MUST

SV.ECV

SV.LDAP.ANON

SV.PASSWD.HC

SV.PASSWD.HC.EMPTY

A8

SV.CLASSDEF.INJ

SV.CLASSLOADER.INJ

SV.EXEC.PATH

SV.SCRIPT

SV.SERIAL.NOFINAL

SV.SERIAL.NOREAD

SV.SERIAL.NOWRITE

SV.SERIAL.OVERRIDE

SV.SERIAL.SIG

A9

SV.LOG_FORGING

A10

SV.CSRF.GET

SV.CSRF.ORIGIN

SV.CSRF.TOKEN

SV.SSRF.URI

Support Summary:

  • 10 rules