python.avoid_using_app_run_directly

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

app.run(...) auf oberster Ebene wird von Flask ignoriert. Stellen Sie app.run(...) hinter einen Guard, etwa innerhalb einer Funktion.

en

top-level app.run(...) is ignored by flask. Consider putting app.run(...) behind a guard, like inside a function

fr

Un app.run(...) au niveau supérieur est ignoré par Flask. Placez app.run(...) derrière une garde, par exemple dans une fonction.

ja

トップレベルの app.run(...) は Flask に無視されます。app.run(...) はガードの後、たとえば関数内に配置することをお勧めします。

ko

최상위의 app.run(...)은 Flask에서 무시됩니다. app.run(...)을 가드 뒤에 배치하는 것이 좋습니다. 예를 들어 함수 안에 넣으십시오.

ru

Flask игнорирует вызов app.run(...) верхнего уровня. Поместите app.run(...) под защитное условие, например внутрь функции.

zh

顶层的 app.run(...) 会被 Flask 忽略。建议把 app.run(...) 放到守卫之后,例如放进函数内。

zh-Hant

頂層的 app.run(...) 會被 Flask 忽略。建議把 app.run(...) 放到守衛之後,例如放進函式內。

CWE 知识卡

语言名称修复建议
deRessourcen im falschen Sichtbarkeitsbereich exponiertLagern Sie Konfigurationen, Logs und temporäre Dateien nach dem Minimal-Exposure-Prinzip und schränken Sie die Sichtbarkeit über Rechte und Pfade ein.
en——
frExposition d'une ressource à un périmètre inappropriéRangez configurations, journaux et fichiers temporaires selon le principe d'exposition minimale, et resserrez la visibilité par permissions et par chemins.
ja誤ったスコープへのリソース露出設定、ログ、一時ファイルは最小露出の原則に基づいて配置し、権限とパスの制約で可視範囲を狭めてください。
ko잘못된 범위에 노출된 리소스최소 노출 원칙에 따라 설정·로그·임시 파일을 배치하고, 권한과 경로 제약으로 가시 범위를 좁히십시오.
ruРесурс доступен из чужой зоныХраните конфигурацию, журналы и временные файлы по принципу минимального раскрытия, ограничивая видимость правами и путями.
zh资源暴露给错误作用域按最小暴露原则存放配置、日志与临时文件,用权限和路径约束收窄可见范围。
zh-Hant資源暴露給錯誤作用域按最小暴露原則存放設定、日誌與臨時檔案,用權限和路徑約束收窄可見範圍。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodLOW
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/flask/security/audit/app-run-security-config.yaml