js-ts.sequelize-raw-query

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Vermeiden Sie SQL-String-Verkettung: Mit rohen SQL-Abfragen verkettete, nicht vertrauenswürdige Eingaben können zu SQL-Injection führen. Verwenden Sie Datenersetzung oder Datenbindung. Siehe https://sequelize.org/master/manual/raw-queries.html

en

Avoiding SQL string concatenation: untrusted input concatenated with raw SQL query can result in SQL Injection. Data replacement or data binding should be used. See https://sequelize.org/master/manual/raw-queries.html

fr

Évitez la concaténation de chaînes SQL : une entrée non fiable concaténée à une requête SQL brute peut conduire à une injection SQL. Utilisez plutôt le remplacement ou la liaison de données. Voir https://sequelize.org/master/manual/raw-queries.html

ja

SQL 文字列の連結は避けてください:信頼できない入力を生の SQL と連結すると、SQL インジェクションにつながります。データ置換またはデータバインドを使用してください。詳細は https://sequelize.org/master/manual/raw-queries.html を参照してください。

ko

SQL 문자열 연결은 피하십시오. 신뢰할 수 없는 입력을 원시 SQL과 연결하면 SQL 인젝션이 발생합니다. 데이터 치환 또는 데이터 바인딩을 사용하십시오. 자세한 내용은 https://sequelize.org/master/manual/raw-queries.html 을 참조하십시오.

ru

Избегайте конкатенации SQL-строк: склейка недоверенного ввода с сырым SQL-запросом приводит к SQL-инъекциям. Используйте подстановку или привязку данных. Подробнее: https://sequelize.org/master/manual/raw-queries.html .

zh

避免 SQL 字符串拼接:不可信输入与原生 SQL 拼接会导致 SQL 注入。应使用数据替换或数据绑定。详见 https://sequelize.org/master/manual/raw-queries.html 。

zh-Hant

避免 SQL 字串串接:不可信輸入與原生 SQL 串接會導致 SQL 注入。應使用資料替換或資料繫結。詳見 https://sequelize.org/master/manual/raw-queries.html 。

CWE 知识卡

语言名称修复建议
deSQL-InjectionVerwenden Sie durchgängig parametrisierte Abfragen/Prepared Statements, verketten Sie keine SQL-Strings und schließen Sie beim ORM die Schnittstellen für rohe Verkettung.
en——
frNeutralisation inappropriée des éléments spéciaux dans une commande SQL (injection SQL)Utilisez systématiquement des requêtes paramétrées ou des instructions préparées ; interdisez la concaténation de SQL et fermez les points d'entrée SQL brut de l'ORM.
jaSQL インジェクションすべてパラメーター化クエリ/プリペアドステートメントを使用し、SQL を文字列連結で組み立てないでください。ORM ではネイティブな連結の入り口を無効化してください。
koSQL 인젝션모든 곳에서 매개변수화된 쿼리나 사전 컴파일된 문장을 사용하고, SQL을 문자열로 이어 붙이지 말며, ORM이 SQL을 문자열로 이어 붙이는 네이티브 진입점은 비활성화하십시오.
ruSQL-инъекцияВезде применяйте параметризованные запросы и подготовленные выражения; склейка SQL-строк запрещена, а нативные пути ORM закрывайте.
zhSQL 注入全部使用参数化查询/预编译语句,禁止字符串拼接 SQL,ORM 关闭原生拼接入口。
zh-HantSQL 注入全部使用參數化查詢/預備陳述式,禁止字串串接 SQL,ORM 關閉原生串接入口。

OWASP

A01:2017 - InjectionA03:2021 - Injection

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/sequelize/security/audit/sequelize-raw-query.yaml