Warnings and Informational Logs

{#if report.statistics.num_warnings === 0 && report.statistics.num_informational_logs === 0}

Nothing to show!

{:else}
{#each report.rows as row} {#if row.type === AnalysisRowType.Analysis} {@const parsed_date = new Date(row.packet_timestamp)} {#each row.events as event, analyzerIndex} {#if event !== null} {@const analyzer = analyzers[analyzerIndex]} {@const event_type_class = { Informational: '', Low: 'bg-yellow-200', Medium: 'bg-orange-400', High: 'bg-red-600', }[event.event_type]} {/if} {/each} {/if} {/each}
Timestamp Heuristic Warning Severity
{date_formatter.format(parsed_date)} {analyzer.name} v{analyzer.version} {event.message} {event.event_type}
{/if}
{#if report.statistics.num_skipped_packets > 0}

Unparsed Messages

These are due to a limitation or bug in Rayhunter's parser, and aren't usually a problem. We'll not accept bug reports about them unless something else is going wrong (such as false-positives or definite false-negatives)

{#each skipped_messages.entries() as [message, count]} {/each}
Total Msgs Affected Reason/Error
{count} {message}
{/if}