use secrets package over random package This product is not supported for your selected
Datadog site . (
).
이 페이지는 아직 영어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우
언제든지 연락주시기 바랍니다.
이 규칙을 사용해 보세요 ID: python-security/avoid-random
Language: Python
Severity: Error
Category: Security
CWE : 330
Description Make sure to use values that are actually random. The random
module in Python should generally not be used and replaced with the secrets
module, as noted in the official Python documentation .
Learn More Non-Compliant Code Examples from random import randrange
randrange ( 10 ) # randrange is not actually random
from random import random
v = random () # random is not actually random
import random
n = random . randrange ( 10 ) # randrange is not actually random
import random
n = random . random ( 1 ) # random is not actually random
import random
n = random . random () # random is not actually random
Compliant Code Examples # The random package was not imported
n = random . random ()
원활한 통합. Datadog Code Security를 경험해 보세요