CRUD删除salesforce安全问题

时间:2016-10-24 14:34:09

标签: salesforce checkmarx

当收到扫描结果时,salesforce-Checkmarx将如何进行代码扫描,所以我的问题是,根据一些博客和salesforce标准文档,我在删除记录前检查了删除权限,但我仍然得到CURD删除问题,(安全性)提交完成2次,得到相同的结果)。我正在指定我的代码

socket.io

enter image description here

1 个答案:

答案 0 :(得分:2)

解决了这个问题。如果您更改下面的代码,则会在审核报告中修复此问题。

List<CustomObject__c> listOfCustomObject = [Select Fields from CustomObject__c];
if(CustomObject__c.sObjectType.getDescribe().isDeletable()){
    delete listOfCustomObject;
 }