下面是我的代码。我认为没有任何问题。
我怎样才能愚弄codacy?如果我不能使用obj[key]
,那这东西到底是什么?我没有办法避免[]
.
handleClick = (e, titleProps) => {
const { index } = titleProps
const newVal = this.state.activeIndexObj[index]? false: true
let activeIndexObj = {...this.state.activeIndexObj}
activeIndexObj[index] = newVal
// Generic Object Injection Sink (security/detect-object-injection)
您只需要将索引解析为整数
activeIndexObj[parseInt(index)] = newVal
黑客有可能注入函数或原型链,这就是这个安全错误出现的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)