python.django-using-request-post-after-is-valid

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Verwenden Sie $FORM.cleaned_data[] statt request.POST[], nachdem form.is_valid() ausgeführt wurde, um nur auf bereinigte Daten zuzugreifen.

en

Use $FORM.cleaned_data[] instead of request.POST[] after form.is_valid() has been executed to only access sanitized data

fr

Après l'exécution de form.is_valid(), utilisez $FORM.cleaned_data[] plutôt que request.POST[] pour n'accéder qu'aux données assainies.

ja

form.is_valid() の実行後は、request.POST[] の代わりに $FORM.cleaned_data[] を使用し、サニタイズ済みのデータのみにアクセスするようにしてください。

ko

form.is_valid()를 실행한 후에는 request.POST[] 대신 $FORM.cleaned_data[]를 사용하여 정제된 데이터에만 접근하도록 하십시오.

ru

После выполнения form.is_valid() используйте $FORM.cleaned_data[] вместо request.POST[], чтобы обращаться только к очищенным данным.

zh

form.is_valid() 执行后请用 $FORM.cleaned_data[] 而不是 request.POST[],以确保只访问净化后的数据。

zh-Hant

form.is_valid() 執行後請用 $FORM.cleaned_data[] 而不是 request.POST[],以確保只存取淨化後的資料。

CWE 知识卡

语言名称修复建议
deUnzureichende EingabevalidierungValidieren Sie alle externen Eingaben an der Vertrauensgrenze per Allowlist (Typ, Länge, Bereich, Format) und verweigern Sie standardmäßig.
en——
frValidation d'entrée inappropriéeValidez en liste blanche toutes les entrées externes aux frontières de confiance (type, longueur, plage, format) et refusez par défaut.
ja入力検証の不備信頼境界ですべての外部入力に対してホワイトリスト検証(型、長さ、範囲、形式)を行い、デフォルトで拒否してください。
ko부적절한 입력 검증신뢰 경계에서 모든 외부 입력에 대해 허용 목록 검증(유형·길이·범위·형식)을 수행하고, 기본적으로 거부하십시오.
ruНекорректная валидация вводаНа границах доверия валидируйте весь внешний ввод по белому списку (тип, длина, диапазон, формат) и отклоняйте его по умолчанию.
zh输入校验不当在信任边界对所有外部输入做白名单校验(类型、长度、范围、格式),拒绝默认。
zh-Hant輸入驗證不當在信任邊界對所有外部輸入做白名單驗證(型別、長度、範圍、格式),預設拒絕未明確允許的輸入。

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/django/security/django-using-request-post-after-is-valid.yaml