diff --git a/plugins/llm-security/playground/llm-security-playground.html b/plugins/llm-security/playground/llm-security-playground.html index d827f0a..7653917 100644 --- a/plugins/llm-security/playground/llm-security-playground.html +++ b/plugins/llm-security/playground/llm-security-playground.html @@ -8798,14 +8798,20 @@ return (sevOrder[a.severity] || 9) - (sevOrder[b.severity] || 9); }); const items = sorted.map(function (f) { + const sev = String(f.severity || 'info').toLowerCase(); + // DS Tier 3 (v7.6.0 fase 5h): card--severity-{level} modifier på outer + // .findings__item gir severity-tinted left-border. Beholdes ved siden av + // den eksisterende .findings__item-severity-dot for ARIA + visuell + // redundans (border-farge + dot-fyll signaliserer samme severity). + const sevClass = 'card--severity-' + (sev === 'info' ? 'info' : sev); const meta = [ f.file ? f.file + (f.line ? ':' + f.line : '') : '', f.category || '', f.owasp || '' ].filter(Boolean).join(' · '); return ( - '
' + escapeHtml(data.trust_verdict_text).replace(/\n/g, '
') + '