Skip to main content

build-dashboard

Creates interactive HTML dashboards with charts and filters for effective data visualization and reporting.

Install this skill

or
38/100

Security score

The build-dashboard skill was audited on Jun 8, 2026 and we found 14 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 234

Template literal with variable interpolation in command context

SourceSKILL.md
234changeEl.textContent = `${sign}${pctChange.toFixed(1)}% vs prior period`;
medium line 235

Template literal with variable interpolation in command context

SourceSKILL.md
235changeEl.className = `kpi-change ${pctChange >= 0 ? 'positive' : 'negative'}`;
medium line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242if (value >= 1e6) return `$${(value / 1e6).toFixed(1)}M`;
medium line 243

Template literal with variable interpolation in command context

SourceSKILL.md
243if (value >= 1e3) return `$${(value / 1e3).toFixed(1)}K`;
medium line 244

Template literal with variable interpolation in command context

SourceSKILL.md
244return `$${value.toFixed(0)}`;
medium line 246

Template literal with variable interpolation in command context

SourceSKILL.md
246return `${value.toFixed(1)}%`;
medium line 248

Template literal with variable interpolation in command context

SourceSKILL.md
248if (value >= 1e6) return `${(value / 1e6).toFixed(1)}M`;
medium line 249

Template literal with variable interpolation in command context

SourceSKILL.md
249if (value >= 1e3) return `${(value / 1e3).toFixed(1)}K`;
medium line 304

Template literal with variable interpolation in command context

SourceSKILL.md
304return `${context.dataset.label}: ${formatValue(context.parsed.y, 'currency')}`;
medium line 416

Template literal with variable interpolation in command context

SourceSKILL.md
416return `${context.label}: ${formatValue(context.parsed, 'number')} (${pct}%)`;
medium line 540

Template literal with variable interpolation in command context

SourceSKILL.md
540html += `<th onclick="sortTable('${col.field}')" style="cursor:pointer">${col.label}${arrow}</th>`;
medium line 550

Template literal with variable interpolation in command context

SourceSKILL.md
550html += `<td>${value}</td>`;
low line 140

External URL reference

SourceSKILL.md
140<script src="https://cdn.jsdelivr.net/npm/[email protected]" integrity="sha384-jb8JQMbMoBUzgWatfe6COACi2ljcDdZQ2OxczGA3bGNeWe+6DChMTBJemed7ZnvJ" crossorigin="anonymous"></script>
low line 141

External URL reference

SourceSKILL.md
141<script src="https://cdn.jsdelivr.net/npm/[email protected]" integrity="sha384-cVMg8E3QFwTvGCDuK+ET4PD341jF3W8nO1auiXfuZNQkzbUUiBGLsIQUE+b1mxws" crossorigin="anonymous"></script>
Scanned on Jun 8, 2026
View Security Dashboard
Installation guide →