【发布时间】:2021-06-05 02:52:27
【问题描述】:
我是使用 SonarQube 的新手,我正在尝试修复一些漏洞,但不确定如何修复。我还附上了显示 sonarQube 问题的图片。我的直觉告诉我我需要以某种方式验证 selectedFileName 参数。非常感谢您的想法和想法。
这是代码:
[HttpGet("[action]/{selectedFileName}/{selectedTruckModel}/{selectedTravelTimeSettingName}/{selectedCorneringSettingId}/{selectedImportTemplateSettingId}/{selectedPropertiesName}")]
public IEnumerable<RPMTravelTimeTest> CalculateTravelTimeFromSegmentFile(string selectedFileName, string selectedTruckModel, string selectedTravelTimeSettingName, string selectedCorneringSettingId, string selectedImportTemplateSettingId,string selectedPropertiesName)
{
var travelTimeTestList = new RPMTravelTimeTestCollection();
travelTimeTestList.LoadTravelTimeTestBySegmentFile(_isHaaSProduction,
config.Value.StandardHaulageConnectString,
selectedTruckModel,
selectedTravelTimeSettingName,
selectedCorneringSettingId,
selectedImportTemplateSettingId,
selectedFileName,
selectedPropertiesName);
return travelTimeTestList;
}
【问题讨论】:
-
你能提供一些关于正在调用的类的信息吗?
-
您确定您的代码永远不会被操纵以提供特别敏感文件的内容吗?