2016-03-28 8 views

cevap

-1

Bu sorun bir güvenlikle ilgili kural tarafından yükseltilir ve analyticalQuery.query değer kullanımı güvenli olmayabilir bildiren gibi-olduğunu.

Bunun olduğundan emin olduğunu biliyorsanız, bunu bir Yanlış Pozitif olarak işaretleyin.

Emin değilseniz, kural açıklaması yardımcı olabilir (ancak bu, hangi kuraldan geldiğini bildirmekten güç olsa da).

+0

Son CallableStatement callableStatement = con.prepareCall için çözümün ne olacağını söyleyin ("{call PKG_TEST_HEALTH_REPORTS.HEALTH_PROFILE (?,?,?,?)}"); – Prateek

+0

Soru doğru, lütfen okuduğum hata mesajına bakın "" "dışarıdan sağlanır" boş bir dizenin sqlSanitization sorunu nasıl olabilir? Aslında sonar kullanırken, her bir sorguda aynı hata mesajını gösteriyor; example 'strSql =" select count (*) cnt, codecorrectins ci, sigorta i burada ci.InsId = i.insId ve ci.DeleteFlag = 0 ve i.deleteFlag = 0 ";' bu sorgu nasıl bir mesaj gösterebilir? "" dize birleştirme olmadığında ve hiçbir param sağlanmadığında ve düzeltmek için bu kadar çok fazla yanlışlık olduğu zaman, kullanımdan önce dezenfekte edilmemiş ve yönteme harici olarak sağlanır. – Sap

İlgili konular