T09 · Insecure Skill Coding Practices
- Location
themes/default/index.html:478- Finding
Persistent DOM XSS Through Unsanitized Monitoring Data
- Content
View full analysis
{ const cfg = AGENTS[id] || { name: id }; return ``; }).join(''); ``` Other affected rendering paths include: ```javascript container.innerHTML = Object.entries(data.byAgent).map(([agentId, jobs]) => { return `${cfg.icon ? `` : `
${(cfg.name||id)[0]}`}${cfg.name}${sortedModels.map(([m, d]) => { return ` ${m.split('/').pop()}: ${fmtCost(d.cost)} `; }).join('')}${cfg.name}${jobs.map(job => `${job.name || 'Unnamed'} ...[truncated 3342 chars]- Remediation
View remediation
