34 lines
932 B
Bash
34 lines
932 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
for rule in \
|
|
PYTHON.DEREF_OF_NULL.RET \
|
|
PYTHON.TAINTED_PTR.SQL_INJECTION \
|
|
PYTHON.TAINTED_PTR.LDAP_INJECTION \
|
|
PYTHON.TAINTED_PTR.PATH_TRAVERSAL \
|
|
PYTHON.HARDCODED_PASSWORD \
|
|
PYTHON.UNUSED_FUNC_RES \
|
|
PYTHON.UNUSED_FUNC_RES.MINOR \
|
|
PYTHON.UNREACHABLE_CODE.RET \
|
|
PYTHON.UNREACHABLE_CODE.GLOBAL \
|
|
PYTHON.REDUNDANT_COMPARISON \
|
|
PYTHON.REDUNDANT_COMPARISON.RET \
|
|
PYTHON.UNUSED_VALUE.STRICT \
|
|
PYTHON.UNUSED_VALUE.UNINIT \
|
|
PYTHON.UNUSED_PARAM \
|
|
PYTHON.UNUSED_VALUE.PARAM_ASSIGN \
|
|
PYTHON.UNUSED_VALUE.PARAM_ASSIGN.NULL \
|
|
PYTHON.CATCH.NO_BODY.MINOR \
|
|
PYTHON.INCONSISTENT_RETURN \
|
|
PYTHON.WRONG_NULL_COMPARE \
|
|
PYTHON.USER.BAD_RANDOM \
|
|
PYTHON.USER.BAD_PBE_PARAMETERS \
|
|
PYTHON.USER.BAD_IV_PARAMETERS \
|
|
PYTHON.USER.PRINTF_NON_CONST \
|
|
PYTHON.USER.BAD_CRYPTO \
|
|
PYTHON.USER.BAD_HASH \
|
|
PYTHON.USER.CLEARTEXT_TRANSMISSION
|
|
do
|
|
svace warning "$rule" true
|
|
done
|