swift.swift-webview-config-allows-js-open-windows

返回列表 · CWE 索引

swiftWARNING规则详情

各语言消息对照

语言消息
de

Webviews wurden beobachtet, die in einem WKWebview ausdrücklich erlauben, dass JavaScript automatisch Fenster öffnet. Deaktivieren Sie diese Funktionalität, falls sie nicht benötigt wird, gemäß dem Prinzip der minimalen Privilegien.

en

Webviews were observed that explictly allow JavaScript in an WKWebview to open windows automatically. Consider disabling this functionality if not required, following the principle of least privelege.

fr

Des WKWebview autorisant explicitement leur JavaScript à ouvrir automatiquement des fenêtres ont été détectés. Envisagez de désactiver cette fonctionnalité si elle n'est pas requise, conformément au principe du moindre privilège.

ja

WKWebview 内の JavaScript が新しいウィンドウを自動的に開くことが明示的に許可されているのが検出されました。最小権限の原則に従い、必要のない場合はこの機能を無効にしてください。

ko

WKWebview에서 내부의 JavaScript가 새 창을 자동으로 열도록 명시적으로 허용되어 있는 것이 발견되었습니다. 최소 권한 원칙에 따라 필요하지 않다면 이 기능을 비활성화하십시오.

ru

Обнаружен WKWebview, которому явно разрешено автоматически открывать окна из JavaScript. Следуя принципу наименьших привилегий, отключите эту функциональность, если она не нужна.

zh

发现 WKWebview 被显式允许其中的 JavaScript 自动打开新窗口。按照最小权限原则,如非必需请禁用该功能。

zh-Hant

發現 WKWebview 被顯式允許其中的 JavaScript 自動開啟新視窗。按照最小權限原則,如非必需請停用該功能。

CWE 知识卡

语言名称修复建议
deVerletzung des Prinzips minimaler RechteWeisen Sie jeder Komponente und jedem Konto nur die Rechte zu, die für ihre Aufgabe nötig sind.
en——
frViolation du principe du moindre privilègeAttribuez à chaque composant et compte uniquement les permissions nécessaires à l'accomplissement de sa fonction.
ja最小権限原則の違反各コンポーネントとアカウントには、その責務を果たすのに必要最小限の権限のみを割り当ててください。
ko최소 권한 원칙 위반각 구성 요소와 계정에는 책임 수행에 필요한 최소한의 권한만 할당하십시오.
ruНарушение принципа наименьших привилегийВыдавайте каждому компоненту и учётной записи ровно те права, что нужны для выполнения его задач.
zh违反最小权限原则为每个组件与账号分配仅够完成职责的权限。
zh-Hant違反最小權限原則為每個元件與帳號分配僅夠完成職責的權限。

元数据

likelihoodLOW
impactLOW
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/swift/webview/webview-js-window.yaml