Repository Analysis

amir20/dozzle

Realtime log viewer for containers. Supports Docker, Swarm and K8s.

0.8 Likely human-written View on GitHub
0.8
Adjusted Score
0.8
Raw Score
100%
Time Factor
2026-05-30
Last Push
13,117
Stars
Go
Language
68,195
Lines of Code
447
Files
51
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 51

Pattern Findings

51 matches across 4 categories. Click a row to expand file-level details.

Fake / Example Data32 hits · 32 pts
SeverityFileLineSnippet
LOWlocales/es.yml198 simple: Este es un mensaje muy largo que por defecto se ajustará. Desactivar los ajustes suaves deshabilitará esto.
LOWlocales/es.yml198 simple: Este es un mensaje muy largo que por defecto se ajustará. Desactivar los ajustes suaves deshabilitará esto.
LOWlocales/ko.yml173 simple: 기본적으로 줄바꿈되는 매우 긴 메시지입니다. 자동 줄바꿈을 비활성화하면 이 기능이 꺼집니다. Lorem ipsum dolor sit amet, consectetur adipiscing elit,
LOWlocales/ko.yml173 simple: 기본적으로 줄바꿈되는 매우 긴 메시지입니다. 자동 줄바꿈을 비활성화하면 이 기능이 꺼집니다. Lorem ipsum dolor sit amet, consectetur adipiscing elit,
LOWlocales/da.yml170 simple: Dette er en meget meget lang besked som standard vil wrappe. Deaktivering af soft wraps vil deaktivere dette
LOWlocales/da.yml170 simple: Dette er en meget meget lang besked som standard vil wrappe. Deaktivering af soft wraps vil deaktivere dette
LOWlocales/id.yml178 simple: Ini adalah pesan yang sangat panjang yang akan terbungkus secara default. Menonaktifkan pembungkusan lunak a
LOWlocales/id.yml178 simple: Ini adalah pesan yang sangat panjang yang akan terbungkus secara default. Menonaktifkan pembungkusan lunak a
LOWlocales/pt.yml169 simple: Esta é uma mensagem muito longa que seria quebrada por padrão. Desabilitar quebras suaves desabilitaria isso
LOWlocales/pt.yml169 simple: Esta é uma mensagem muito longa que seria quebrada por padrão. Desabilitar quebras suaves desabilitaria isso
LOWlocales/sl.yml172 onemogočite mehke ovoje, bi to onemogočili. Lorem ipsum dolor sit amet,
LOWlocales/sl.yml172 onemogočite mehke ovoje, bi to onemogočili. Lorem ipsum dolor sit amet,
LOWlocales/de.yml170 simple: Dies ist eine sehr, sehr lange Nachricht, die standardmäßig umbrochen wird. Die Deaktivierung von Zeilenumbr
LOWlocales/de.yml170 simple: Dies ist eine sehr, sehr lange Nachricht, die standardmäßig umbrochen wird. Die Deaktivierung von Zeilenumbr
LOWlocales/it.yml170 simple: Questo è un messaggio molto molto lungo che dovrebbe andare a capo automaticamente. Disabilitando il soft wr
LOWlocales/it.yml170 simple: Questo è un messaggio molto molto lungo che dovrebbe andare a capo automaticamente. Disabilitando il soft wr
LOWlocales/pl.yml177 simple: To jest bardzo długa wiadomość, która domyślnie zostanie zawinięta. Wyłączenie miękkiego zawijania wyłączy t
LOWlocales/pl.yml177 simple: To jest bardzo długa wiadomość, która domyślnie zostanie zawinięta. Wyłączenie miękkiego zawijania wyłączy t
LOWlocales/en.yml210 simple: This is a very very long message which would wrap by default. Disabling soft wraps would disable this. Lorem
LOWlocales/en.yml210 simple: This is a very very long message which would wrap by default. Disabling soft wraps would disable this. Lorem
LOWlocales/ru.yml170 simple: Это очень длинное сообщение, которое по умолчанию переносится. Отключение мягкого переноса отключит это. Lor
LOWlocales/ru.yml170 simple: Это очень длинное сообщение, которое по умолчанию переносится. Отключение мягкого переноса отключит это. Lor
LOWlocales/fr.yml170 simple: Ceci est un très long message qui se plierait par défaut. La désactivation des retours à la ligne doux désac
LOWlocales/fr.yml170 simple: Ceci est un très long message qui se plierait par défaut. La désactivation des retours à la ligne doux désac
LOWlocales/zh-tw.yml173 simple: 這是一段非常長的訊息,預設情況下會自動換行。停用自動換行後便不會換行。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t
LOWlocales/zh-tw.yml173 simple: 這是一段非常長的訊息,預設情況下會自動換行。停用自動換行後便不會換行。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t
LOWlocales/nl.yml171 simple: Dit is een hele lange logregel die standaard wordt afgebroken. Als je zachte afbreking uitschakelt, gebeurt
LOWlocales/nl.yml171 simple: Dit is een hele lange logregel die standaard wordt afgebroken. Als je zachte afbreking uitschakelt, gebeurt
LOWlocales/zh.yml170 simple: 这是一个非常非常长的消息,默认情况下会自动换行。禁用软换行将禁用此功能。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOWlocales/zh.yml170 simple: 这是一个非常非常长的消息,默认情况下会自动换行。禁用软换行将禁用此功能。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOWdocs/guide/authentication.md187docker run -it --rm amir20/dozzle generate admin --password password --email test@email.net --name "John Doe" --user-fil
LOWdocs/guide/supported-env-vars.md43docker run -it --rm amir20/dozzle generate admin --password password --email test@email.net --name "John Doe" --user-fil
Verbosity Indicators7 hits · 10 pts
SeverityFileLineSnippet
LOWexamples/setup-remote-agent.sh53# Step 1: Create the VM
LOWexamples/setup-remote-agent.sh66# Step 2: Install Docker in the VM
LOWexamples/setup-remote-agent.sh75# Step 3: Copy shared certificates to VM
LOWexamples/setup-remote-agent.sh87# Step 4: Load or pull Dozzle image
LOWexamples/setup-remote-agent.sh112# Step 5: Start Dozzle agent
LOWexamples/setup-remote-agent.sh134# Step 6: Wait for agent to be ready
LOWexamples/setup-remote-agent.sh138# Step 7: Verify agent is running
Over-Commented Block10 hits · 10 pts
SeverityFileLineSnippet
LOWgqlgen.yml41 # Only for single-file layout:
LOWgqlgen.yml61# Optional: turn on to omit Is<Name>() methods to interface and unions
LOWgqlgen.yml81# struct_fields_always_pointers: true
LOWgqlgen.yml101# This enables argumment directives to not just mutate
LOWplaywright.config.ts41 name: "Mobile Chrome",
LOWinternal/container/level_guesser.go21}
LOWinternal/cloud/tools_resolve.go1package cloud
LOWinternal/cloud/tools_resolve.go21// 1. exact id match (full id or short/prefix id) — the legacy path
LOWdocs/guide/getting-started.md41 #
LOW.github/workflows/claude-code-review.yml1name: Claude Code Review
Hyper-Verbose Identifiers2 hits · 2 pts
SeverityFileLineSnippet
LOWassets/composable/storage.ts20export function persistentVisibleKeysForContainer(container: Ref<Container>): Ref<Map<string[], boolean>> {
LOWassets/composable/historicalLogs.ts6export function useHistoricalContainerLog(historicalContainer: Ref<HistoricalContainer>): LogStreamSource {