Aller au contenu

Sensitive data logging (ARCH2128)

Ce contenu n’est pas encore disponible dans votre langue.

Key python.security.sensitive-data-logging · Severity error · Category security · CWE CWE-532

Logging passwords, tokens, or PII leaks credentials into log stores. Do not log sensitive fields, or mask them first.

import logging
def login(user, password):
logging.info("login attempt user=%s password=%s", user, password)
import logging
def login(user, password):
logging.info("login attempt user=%s", user)

Omit sensitive fields from logs, or mask them before logging.