mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-10-20 15:21:30 +02:00
Repo-wide sweep of every user-facing string: frontend components, routes, config and stores; API details and route docs; shared definitions and models; stage config help; report prose; MCP, toolbox, interest and connector text; notification and worker messages. Descriptions that explained, reassured, justified or restated their title are deleted. Confirm dialogs name what is removed and stop. Failed actions read "<Noun> not <verbed>", successes "<Noun> <verbed>". No reader address, no product-as-subject, no em-dashes or parentheticals in prose. Mirrors updated on both sides: EPSS band help, compare refusal reasons, interest labels. Four tests asserting on old wording follow the new text. The rules are condensed into CLAUDE.md under Writing. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SK5o8xR96cbSnAfjYSTPSe
44 lines
1.9 KiB
HTML
44 lines
1.9 KiB
HTML
<p class="block muted small">A count of zero means the check ran and found nothing. Not scanned means no check ran.</p>
|
|
|
|
<table class="table block">
|
|
<thead><tr><th>Dimension</th><th style="width:34mm">Scanned</th><th class="num" style="width:24mm">Observed</th></tr></thead>
|
|
<tbody>
|
|
{% for row in dimensions %}
|
|
<tr>
|
|
<td>{{ row.label }}</td>
|
|
<td>{% if row.covered %}Yes{% else %}<span class="faint">Not scanned</span>{% endif %}</td>
|
|
<td class="num">{% if row.covered %}{{ row.count|num }}{% else %}<span class="faint">—</span>{% endif %}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
|
|
{% if runs %}
|
|
<div class="sub">
|
|
<div class="label block">Scanner runs</div>
|
|
<table class="table">
|
|
<thead><tr><th>Run</th><th>Outcome</th><th class="num">Checks</th><th class="num">Hosts</th><th class="num">Requests</th><th class="num">Errors</th></tr></thead>
|
|
<tbody>
|
|
{% for run in runs %}
|
|
<tr>
|
|
<td>{{ run.group }}</td>
|
|
<td class="small">{{ run.status|capitalize }}</td>
|
|
<td class="num">{{ run.templates_loaded|num if run.templates_loaded is not none else (run.templates_selected|num if run.templates_selected is not none else '—') }}</td>
|
|
<td class="num">{{ run.hosts_scanned|num if run.hosts_scanned is not none else '—' }} / {{ run.hosts_total|num }}</td>
|
|
<td class="num">{{ run.requests_sent|num if run.requests_sent is not none else '—' }}</td>
|
|
<td class="num">{{ run.errors|num if run.errors is not none else '—' }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
<p class="micro faint" style="margin-top:1.4mm">A dash means the scanner did not report the figure.</p>
|
|
</div>
|
|
{% endif %}
|
|
|
|
{% if caveats %}
|
|
<div class="sub">
|
|
<div class="label block">Limitations</div>
|
|
<ul class="small">{% for caveat in caveats %}<li>{{ caveat.text }}</li>{% endfor %}</ul>
|
|
</div>
|
|
{% endif %}
|