perf-dashboard
Warn
Audited by Snyk on Jun 19, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.75). The required workflow reads outsider-authored free text from runtime-generated JSON files under
.perf/data/*.json(e.g.,screen_summary.json,app_daily_trend.json,query_metadata.json) and injects their contents into the HTML/JS LLM context via template substitution (assemble_dashboard.shreads the JSON as strings and replaces{{..._JSON}}placeholders indashboard-template.html, which is then executed in the browser).
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.80). The generated dashboard page includes and will fetch/execute remote JavaScript from https://cdn.jsdelivr.net/npm/chart.js@4 at runtime in the user's browser, which is remote code execution the skill relies on to render charts.
Issues (2)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
W012
MEDIUMUnverifiable external dependency detected (runtime URL that controls agent).
Audit Metadata