T09 · Insecure Skill Coding Practices
- Location
calculator.html:571- Finding
DOM-based cross-site scripting through imported configuration data
- Content
View full analysis
"+b.label+"
"+fmt(b.value,$("unitInput").value)+" "+b.desc+""; bench.appendChild(d); }); var multi=out.detailScores.length>1; var tbl=$("resultTable"); var head="排名投标人"; for(var d=0;d"+out.benchmarkInfos[d].label+"维度分"):"报价"; head+= multi?"总得分":"得分"; head+="偏差率%推荐价"; var body=""; out.results.forEach(function(r,i){ var tr=""+r.rank+""+r.name+(i===0?" 🥇":"")+""; for(var d=0;d"+fmt(out.detailScores[d][i],"")+""):(""+fmt(r.prices[d],$("unitInput").value)+""); } tr+= ""+fmt(r.score,"")+""; tr+= ""+fmt(out.deviations[0][i],"")+""; tr+= ""+(multi?out.benchmarkInfos.map(function(b,di){return fmt(b.value,$("unitInput").value);}).join(" / "):fmt(out.recommendedPrice[0],$("unitInput").value))+""; body+=tr; }); tbl.innerHTML=head+body; var ws=$("warnSlot"); if(out.recommendationReason && out.recommendationReason.indexOf("⚠️")===0){ ws.innerHTML=""+out.recommendationReason.split("。")[0]+"。"; } else ws.innerHTML=""; $("recSlot").innerHTML="💡 策略建议:"+out.recommendationReason; window.scrollTo({top:$("resultCard").offsetTop-10, behavior:"smooth"}); } ``` ### Technical ...[truncated 2793 chars]- Remediation
View remediation
