js-ts.prohibit-jquery-html

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

jQuerys Funktion `html` ist anfällig für Cross-Site-Scripting-Angriffe (XSS). Übergeben Sie nur Text, verwenden Sie stattdessen `text`. Andernfalls nutzen Sie eine Funktion, die HTML escapet, etwa edX' `HtmlUtils.setHtml()`.

en

JQuery's `html` function is susceptible to Cross Site Scripting (XSS) attacks. If you're just passing text, consider `text` instead. Otherwise, use a function that escapes HTML such as edX's `HtmlUtils.setHtml()`.

fr

La fonction `html` de jQuery est sensible aux attaques par script intersite (XSS). Si vous ne passez que du texte, préférez `text` ; sinon, utilisez une fonction qui échappe le HTML comme `HtmlUtils.setHtml()` d'edX.

ja

jQuery の `html` 関数はクロスサイトスクリプティング(XSS)攻撃を受けやすくなります。テキストを渡すだけであれば `text` を使用してください。それ以外の場合は、HTML をエスケープする edX の `HtmlUtils.setHtml()` などの関数を使用してください。

ko

jQuery의 `html` 함수는 크로스 사이트 스크립팅(XSS) 공격에 취약합니다. 텍스트만 전달하는 경우 `text`를 사용하십시오. 그렇지 않으면 edX의 `HtmlUtils.setHtml()`처럼 HTML을 이스케이프하는 함수를 사용하십시오.

ru

Функция `html` jQuery уязвима к межсайтовому скриптингу (XSS). Если передаёте только текст, используйте `text`; иначе возьмите функцию с экранированием HTML, например `HtmlUtils.setHtml()` из edX.

zh

jQuery 的 `html` 函数易受跨站脚本(XSS)攻击。若只是传文本,请改用 `text`;否则请使用 edX 的 `HtmlUtils.setHtml()` 等会转义 HTML 的函数。

zh-Hant

jQuery 的 `html` 函式易受跨站指令碼(XSS)攻擊。若只是傳文字,請改用 `text`;否則請使用 edX 的 `HtmlUtils.setHtml()` 等會跳脫 HTML 的函式。

CWE 知识卡

语言名称修复建议
deCross-Site-Scripting (XSS)Kodieren Sie Ausgaben nach Kontext (HTML/Attribut/JS/URL), lassen Sie die Template-Engine automatisch escapen, verbieten Sie nicht vertrauenswürdiges HTML und konfigurieren Sie CSP.
en——
frNeutralisation inappropriée de l'entrée lors de la génération d'une page web (cross-site scripting)Encodez la sortie selon le contexte (HTML/attribut/JS/URL), laissez le moteur de templates échapper automatiquement, interdisez le HTML non fiable et configurez une CSP.
jaクロスサイトスクリプティング(XSS)出力はコンテキスト(HTML/属性/JS/URL)に応じてエンコードし、テンプレートエンジンによる自動エスケープを利用してください。信頼できない HTML は無効化し、CSP を設定してください。
ko크로스 사이트 스크립팅(XSS)출력은 문맥(HTML/속성/JS/URL)에 맞게 인코딩하고, 템플릿 엔진의 자동 이스케이프를 사용하며, 신뢰할 수 없는 HTML은 비활성화하고, CSP를 설정하십시오.
ruМежсайтовый скриптинг (XSS)Кодируйте вывод по контексту (HTML/атрибуты/JS/URL), включайте автоэкранирование шаблонного движка, запрещайте недоверенный HTML и настройте CSP.
zh跨站脚本(XSS)输出按上下文编码(HTML/属性/JS/URL),使用模板引擎自动转义,禁用不可信 HTML,并配置 CSP。
zh-Hant跨站指令碼(XSS)輸出按上下文編碼(HTML/屬性/JS/URL),使用範本引擎自動跳脫,停用不可信 HTML,並設定 CSP。

OWASP

A07:2017 - Cross-Site Scripting (XSS)A03:2021 - Injection

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/jquery/security/audit/prohibit-jquery-html.yaml