(interfaceName)
| 8705 | if (d.reasons && d.reasons.length) { |
| 8706 | html += '<ul class="text-xs text-gray-400 mt-2 list-disc pl-5">' + |
| 8707 | d.reasons.map(r => '<li>' + escapeHtml(r) + '</li>').join('') + '</ul>'; |
| 8708 | } |
| 8709 | (d.advisories || []).forEach(a => { |
| 8710 | html += `<div class="mt-2 px-3 py-2 rounded border text-xs text-gray-400 border-slate-700 bg-slate-900/40">${escapeHtml(a)}</div>`; |
| 8711 | }); |
| 8712 | out.innerHTML = html; |
| 8713 | } catch (e) { |
| 8714 | out.innerHTML = '<p class="text-sm text-red-400">Failed: ' + escapeHtml(e.message) + '</p>'; |
| 8715 | } finally { |
| 8716 | _ndBusy(btn, false); |
| 8717 | } |
| 8718 | } |
| 8719 | async function fhrpTrustBaseline() { |
no test coverage detected