Repository Analysis

allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

1.1 Likely human-written View on GitHub
1.1
Adjusted Score
1.1
Raw Score
100%
Time Factor
2026-04-23
Last Push
20,577
Stars
C
Language
49,997
Lines of Code
105
Files
45
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 1MEDIUM 1LOW 43

Pattern Findings

45 matches across 3 categories. Click a row to expand file-level details.

Over-Commented Block43 hits · 43 pts
SeverityFileLineSnippet
LOWREADME.md161#### Fedora ####
LOWREADME.md181
LOWsrc/json.c41#include <time.h>
LOWsrc/util.c41#include <stdio.h>
LOWsrc/ui.h21#include <ncurses.h>
LOWsrc/ui.h41#define SPIN_FMT "%s"
LOWsrc/ui.h61#define GEO_LOCATION_ID "geolocation"
LOWsrc/ui.h81#define OVERALL_STATIC "unique_static_files"
LOWsrc/ui.h101#define SCHEME_MENU_H 4
LOWsrc/ui.h121#define HELP_MENU_HEIGHT 12
LOWsrc/websocket.h41
LOWsrc/websocket.h61# error Byte Order not supported!
LOWsrc/websocket.h81# if !defined(be64toh)
LOWsrc/websocket.h101#define MAX(a,b) (((a)>(b))?(a):(b))
LOWsrc/websocket.h121#define WS_PAYLOAD_FULL 125
LOWsrc/tpl.h21SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LOWsrc/tpl.h41#if defined __cplusplus
LOWsrc/tpl.h61#define TPL_MEM (1 << 1)
LOWsrc/parser.h41
LOWsrc/pdjson.h1#ifndef PDJSON_H
LOWsrc/khash.h141typedef unsigned long khint64_t;
LOWsrc/khash.h161
LOWsrc/khash.h181#endif
LOWsrc/websocket.c41#include <stddef.h>
LOWsrc/gdashboard.h41/* IMPORTANT: These defines are BASE VALUES used for calculation.
LOWsrc/ui.c41#define _DEFAULT_SOURCE
LOWsrc/goaccess.c41#if HAVE_CONFIG_H
LOWsrc/goaccess.c61#ifdef HAVE_GEOLOCATION
LOWsrc/commons.h41/* Remove the __attribute__ stuff when the compiler is not GCC. */
LOWsrc/commons.h61#define MAX_CHOICES 366
LOWsrc/gstorage.c41#include "geoip1.h"
LOWsrc/tpl.c21SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LOWsrc/tpl.c41#include <fcntl.h> /* for 'open' */
LOWsrc/tpl.c101#define TPL_TYPE_UINT32 2
LOWsrc/parser.c41
LOWsrc/labels.h41#define gettext_noop(String) String
LOWsrc/labels.h61#define T_DASH _( "Dashboard")
LOWsrc/labels.h81#define MTRC_HITS_LBL _( "Hits")
LOWsrc/pdjson.c1/**
LOWsrc/output.c41
LOWsrc/gdns.c41#include <netinet/in.h>
LOWsrc/options.c41#include <errno.h>
LOWsrc/win/mman.h1#ifndef _MMAN_H_
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGHsrc/win/mman.h14#define MAP_FIXED 0x0010 /* map addr must be exactly as requested */
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM.github/workflows/deb-packaging.yml86 # Create an artifacts directory