diff --git a/frontend/src/lib/components/arsenal/threat-intel-library.svelte b/frontend/src/lib/components/arsenal/threat-intel-library.svelte index 319029d21..a8c164dbc 100644 --- a/frontend/src/lib/components/arsenal/threat-intel-library.svelte +++ b/frontend/src/lib/components/arsenal/threat-intel-library.svelte @@ -111,7 +111,7 @@ {#snippet child(props)} No API key diff --git a/frontend/src/lib/components/bounty-hub/program-sheet.svelte b/frontend/src/lib/components/bounty-hub/program-sheet.svelte index ea8b181b6..e936d2480 100644 --- a/frontend/src/lib/components/bounty-hub/program-sheet.svelte +++ b/frontend/src/lib/components/bounty-hub/program-sheet.svelte @@ -258,7 +258,7 @@ href={program.url ?? bountyVocabulary.url(program.platform)} target="_blank" rel="noreferrer noopener" - class="inline-flex items-center gap-1 font-mono text-xs hover:underline" + class="inline-flex items-center gap-1 font-mono text-xs hover:text-primary" > @{program.handle} @@ -267,7 +267,7 @@ {#if bountyVocabulary.platform(program.platform)?.tracks_reports} {program.reports_for_user} {program.reports_for_user === 1 ? 'report' : 'reports'}{program.earnings_for_user diff --git a/frontend/src/lib/components/bounty-hub/reports/programs-table.svelte b/frontend/src/lib/components/bounty-hub/reports/programs-table.svelte index 8bc352b2a..9dc4de597 100644 --- a/frontend/src/lib/components/bounty-hub/reports/programs-table.svelte +++ b/frontend/src/lib/components/bounty-hub/reports/programs-table.svelte @@ -107,7 +107,7 @@ href={href(p)} target={p.in_hub ? undefined : '_blank'} rel={p.in_hub ? undefined : 'noopener noreferrer'} - class="block truncate text-sm font-medium hover:underline">{p.name}{p.name}
@{p.handle} diff --git a/frontend/src/lib/components/bounty-hub/reports/report-row.svelte b/frontend/src/lib/components/bounty-hub/reports/report-row.svelte index 53ba89457..eda8c1ac0 100644 --- a/frontend/src/lib/components/bounty-hub/reports/report-row.svelte +++ b/frontend/src/lib/components/bounty-hub/reports/report-row.svelte @@ -119,7 +119,7 @@ href={programHref} target={report.program_in_hub ? undefined : '_blank'} rel={report.program_in_hub ? undefined : 'noopener noreferrer'} - class="block truncate text-sm hover:underline" + class="block truncate text-sm hover:text-primary" > {programName} @@ -266,7 +266,7 @@ href={programHref} target={report.program_in_hub ? undefined : '_blank'} rel={report.program_in_hub ? undefined : 'noopener noreferrer'} - class="truncate text-sm font-medium hover:underline">{programName}{programName} {/if} @{report.program_handle} @@ -309,7 +309,7 @@
@@ -319,7 +319,7 @@
diff --git a/frontend/src/lib/components/bounty-hub/updates-feed.svelte b/frontend/src/lib/components/bounty-hub/updates-feed.svelte index 313f2ddc3..17923ab7c 100644 --- a/frontend/src/lib/components/bounty-hub/updates-feed.svelte +++ b/frontend/src/lib/components/bounty-hub/updates-feed.svelte @@ -100,7 +100,7 @@
diff --git a/frontend/src/lib/components/cve/ladder-strip.svelte b/frontend/src/lib/components/cve/ladder-strip.svelte index 7dadd6682..1beef6738 100644 --- a/frontend/src/lib/components/cve/ladder-strip.svelte +++ b/frontend/src/lib/components/cve/ladder-strip.svelte @@ -47,12 +47,12 @@ {#if step.software > 0} - + {step.software.toLocaleString()} in {software.label} {/if} {#if step.findings > 0} - + {step.findings.toLocaleString()} in {findings.label} {/if} diff --git a/frontend/src/lib/components/dashboard/domain-posture-cell.svelte b/frontend/src/lib/components/dashboard/domain-posture-cell.svelte index 64148c20b..fda67087b 100644 --- a/frontend/src/lib/components/dashboard/domain-posture-cell.svelte +++ b/frontend/src/lib/components/dashboard/domain-posture-cell.svelte @@ -91,7 +91,7 @@ {spec?.label ?? key}{spec?.label ?? key} {/snippet} diff --git a/frontend/src/lib/components/dashboard/runs-cell.svelte b/frontend/src/lib/components/dashboard/runs-cell.svelte index 096ee30d4..139feb568 100644 --- a/frontend/src/lib/components/dashboard/runs-cell.svelte +++ b/frontend/src/lib/components/dashboard/runs-cell.svelte @@ -63,7 +63,7 @@ {#snippet footer()} {total.toLocaleString()} runs in {days} days · - + {failed} failed diff --git a/frontend/src/lib/components/dashboard/surface-risk-cell.svelte b/frontend/src/lib/components/dashboard/surface-risk-cell.svelte index 4c3ef191a..724c568fa 100644 --- a/frontend/src/lib/components/dashboard/surface-risk-cell.svelte +++ b/frontend/src/lib/components/dashboard/surface-risk-cell.svelte @@ -75,14 +75,14 @@
{data.actionable.toLocaleString()} - actionable · {data.act.toLocaleString()} act now diff --git a/frontend/src/lib/components/dashboard/surface-risk-rows.svelte b/frontend/src/lib/components/dashboard/surface-risk-rows.svelte index 10f5c900e..e838a4284 100644 --- a/frontend/src/lib/components/dashboard/surface-risk-rows.svelte +++ b/frontend/src/lib/components/dashboard/surface-risk-rows.svelte @@ -129,7 +129,7 @@
{r.target_value}{r.target_value} {#if r.last_at}{relativeTime(r.last_at)}{/if}{#if !settled && r.scan_status} @@ -146,13 +146,16 @@
{/each}
- + Live web assets {r.live.toLocaleString()} of {r.names.toLocaleString()} - + Open findings {r.findings.toLocaleString()} diff --git a/frontend/src/lib/components/layout/nav-user.svelte b/frontend/src/lib/components/layout/nav-user.svelte index 79c6c282f..d2a778d09 100644 --- a/frontend/src/lib/components/layout/nav-user.svelte +++ b/frontend/src/lib/components/layout/nav-user.svelte @@ -131,14 +131,18 @@ github.com/yogeshojha/rengine

Wiki

- + rengine.wiki
diff --git a/frontend/src/lib/components/layout/notification-list-item.svelte b/frontend/src/lib/components/layout/notification-list-item.svelte index 5b03d97e3..c4c5717b5 100644 --- a/frontend/src/lib/components/layout/notification-list-item.svelte +++ b/frontend/src/lib/components/layout/notification-list-item.svelte @@ -105,7 +105,7 @@ · diff --git a/frontend/src/lib/components/scans/history/severity-chips.svelte b/frontend/src/lib/components/scans/history/severity-chips.svelte index 938c1e943..2101f0142 100644 --- a/frontend/src/lib/components/scans/history/severity-chips.svelte +++ b/frontend/src/lib/components/scans/history/severity-chips.svelte @@ -77,7 +77,10 @@ {c.n} {SEVERITY_LABELS[c.sev].toLowerCase()}
- + Open in results diff --git a/frontend/src/lib/components/scans/results/endpoints-table.svelte b/frontend/src/lib/components/scans/results/endpoints-table.svelte index ed06dff12..61b548f46 100644 --- a/frontend/src/lib/components/scans/results/endpoints-table.svelte +++ b/frontend/src/lib/components/scans/results/endpoints-table.svelte @@ -1106,7 +1106,7 @@ {#if i > 0}›{/if} {/if} {#if brief.with_params} - {/if} {#if brief.api} - {/if} {#if brief.walled} - {/if} {#if brief.new} - {/if} {#if brief.findings && onFindings} - @@ -196,7 +196,7 @@ {#if hiddenParams > 0} @@ -137,14 +137,14 @@
{#if asset?.country}{/if} {#if asset?.asn} @@ -233,7 +233,7 @@ {/if} {#if s.host} · {/if} {#each s.cve_ids.filter((c) => c.toLowerCase() !== s.template_id.toLowerCase()) as cve (cve)} · - {cve} + {cve} {/each} {#if s.cvss_score != null} · @@ -582,7 +580,7 @@ {/if} @@ -630,7 +628,7 @@
@@ -801,7 +799,7 @@
@@ -952,7 +950,7 @@ href={ref} target="_blank" rel="noopener noreferrer" - class="flex items-start gap-1.5 text-xs break-all text-primary hover:underline" + class="flex items-start gap-1.5 text-xs break-all text-primary hover:text-primary/80" > {ref} @@ -962,7 +960,7 @@ href={s.template_url} target="_blank" rel="noopener noreferrer" - class="flex items-center gap-1.5 text-xs text-primary hover:underline" + class="flex items-center gap-1.5 text-xs text-primary hover:text-primary/80" > View check diff --git a/frontend/src/lib/components/scans/results/web-asset-detail-sheet.svelte b/frontend/src/lib/components/scans/results/web-asset-detail-sheet.svelte index cf062d809..8a0abe774 100644 --- a/frontend/src/lib/components/scans/results/web-asset-detail-sheet.svelte +++ b/frontend/src/lib/components/scans/results/web-asset-detail-sheet.svelte @@ -451,7 +451,7 @@ href={sub.final_url} target="_blank" rel="noreferrer noopener" - class="ml-1 font-mono break-all hover:underline">{sub.final_url}{sub.final_url} @@ -571,7 +571,7 @@ href={url} target="_blank" rel="noreferrer noopener" - class="font-mono text-sm break-all hover:underline">{url}{url}
@@ -626,7 +626,7 @@ Covered by @@ -164,7 +164,7 @@ diff --git a/frontend/src/lib/components/surface/scope-strip.svelte b/frontend/src/lib/components/surface/scope-strip.svelte index b556f9c72..2ea0c3411 100644 --- a/frontend/src/lib/components/surface/scope-strip.svelte +++ b/frontend/src/lib/components/surface/scope-strip.svelte @@ -81,7 +81,7 @@ {row.target_value} @@ -95,7 +95,7 @@ {#if row.scan_id} run diff --git a/frontend/src/lib/components/targets/list/target-row.svelte b/frontend/src/lib/components/targets/list/target-row.svelte index 2adbf8dd7..ae86d1fa6 100644 --- a/frontend/src/lib/components/targets/list/target-row.svelte +++ b/frontend/src/lib/components/targets/list/target-row.svelte @@ -168,7 +168,7 @@
{target.target_value} {note.text}{/if} {#if href} - open in {IPS.label} + open in {IPS.label} {/if} What's new @@ -184,7 +184,7 @@ - {s.engine_name} + {s.engine_name} - {r.engine_name} + {r.engine_name} + {/snippet} diff --git a/frontend/src/lib/components/targets/target-detail/web-assets/asset-row.svelte b/frontend/src/lib/components/targets/target-detail/web-assets/asset-row.svelte index 10f23297c..0b23f5852 100644 --- a/frontend/src/lib/components/targets/target-detail/web-assets/asset-row.svelte +++ b/frontend/src/lib/components/targets/target-detail/web-assets/asset-row.svelte @@ -66,7 +66,7 @@ href={scanHref} class="truncate font-mono text-sm {asset.current ? '' - : 'text-muted-foreground line-through decoration-muted-foreground/40'} hover:underline" + : 'text-muted-foreground line-through decoration-muted-foreground/40'} hover:text-primary" > diff --git a/frontend/src/lib/components/threat-intel/exploitation-panel.svelte b/frontend/src/lib/components/threat-intel/exploitation-panel.svelte index 0deb50d5d..448677a86 100644 --- a/frontend/src/lib/components/threat-intel/exploitation-panel.svelte +++ b/frontend/src/lib/components/threat-intel/exploitation-panel.svelte @@ -287,7 +287,7 @@ {/if} svg]:rotate-180', + 'focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-start text-sm font-medium transition-all outline-none focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180', className )} {...restProps} diff --git a/frontend/src/lib/components/ui/button/button.svelte b/frontend/src/lib/components/ui/button/button.svelte index 0af51d54c..1e198fd89 100644 --- a/frontend/src/lib/components/ui/button/button.svelte +++ b/frontend/src/lib/components/ui/button/button.svelte @@ -14,7 +14,7 @@ 'bg-background hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 border shadow-xs', secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80 shadow-xs', ghost: 'hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50', - link: 'text-primary underline-offset-4 hover:underline' + link: 'text-primary hover:text-primary/80' }, size: { default: 'h-9 px-4 py-2 has-[>svg]:px-3', diff --git a/frontend/src/lib/components/whois/whois-entities-tab.svelte b/frontend/src/lib/components/whois/whois-entities-tab.svelte index 255d58256..b1e2d3c6e 100644 --- a/frontend/src/lib/components/whois/whois-entities-tab.svelte +++ b/frontend/src/lib/components/whois/whois-entities-tab.svelte @@ -103,7 +103,10 @@ {#if entity.email} diff --git a/frontend/src/routes/(app)/automation/engines/+page.svelte b/frontend/src/routes/(app)/automation/engines/+page.svelte index b744aae80..818ba6948 100644 --- a/frontend/src/routes/(app)/automation/engines/+page.svelte +++ b/frontend/src/routes/(app)/automation/engines/+page.svelte @@ -381,7 +381,7 @@