当收到扫描结果时,salesforce-Checkmarx将如何进行代码扫描,所以我的问题是,根据一些博客和salesforce标准文档,我在删除记录前检查了删除权限,但我仍然得到CURD删除问题,(安全性)提交完成2次,得到相同的结果)。我正在指定我的代码
socket.io
答案 0 :(得分:2)
解决了这个问题。如果您更改下面的代码,则会在审核报告中修复此问题。
List<CustomObject__c> listOfCustomObject = [Select Fields from CustomObject__c];
if(CustomObject__c.sObjectType.getDescribe().isDeletable()){
delete listOfCustomObject;
}