Repository Analysis

m1k1o/neko

A self hosted virtual browser that runs in docker and uses WebRTC.

2.3 Likely human-written View on GitHub
2.3
Adjusted Score
2.3
Raw Score
100%
Time Factor
2026-05-08
Last Push
21,013
Stars
Go
Language
116,071
Lines of Code
375
Files
181
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 95LOW 86

Pattern Findings

181 matches across 7 categories. Click a row to expand file-level details.

Decorative Section Separators60 hits · 118 pts
SeverityFileLineSnippet
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh169# ----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh178# --------------------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh480# -------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh529# ---------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh575# ----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh598# --------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh622# ------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh646# ------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh679# -------------------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh691# --------------------------------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh712# ----------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh731# --------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh740# ------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh776# -----------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh789# -----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh801# -----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh812# ---------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh838# ---------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh886# -------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh924# ------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1014# --------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1030# --------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1095# --------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1147# -------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1177# ---------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1207# -----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1232# ------------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1261# ----------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1282# -------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1295# -----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1308# ----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1333# -----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1350# ---------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1483# -----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1495# ---------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1512# ------------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1523# ---------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1625# ---------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1648# --------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1672# ---------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1773# ------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1804# ----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1832# ------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1845# ------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1880# -----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1906# ----------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1919# ------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1939# ------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1984# ----------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2004# -------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2083# ---------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2100 # ---------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2122# -------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2134# -----------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2154# -------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2175# -----------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2218# ------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2255# -----------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2306# ---------------------------------
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2404# ---------------------------------
Slop Phrases22 hits · 66 pts
SeverityFileLineSnippet
MEDIUMapps/firefox/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/firefox/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/google-chrome/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/google-chrome/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/microsoft-edge/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/microsoft-edge/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/waterfox/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/waterfox/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/brave/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/brave/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/vlc/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/vlc/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/chromium/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/chromium/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/ungoogled-chromium/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/ungoogled-chromium/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/opera/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/opera/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/vivaldi/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/vivaldi/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
MEDIUMapps/tor-browser/openbox.xml685 # used by a shell. you can use * to match any characters and ? to match
MEDIUMapps/tor-browser/openbox.xml725 # you can use fractions such as 1/2 or percentages such as 75% in which
Over-Commented Block79 hits · 60 pts
SeverityFileLineSnippet
LOWserver/dev/runtime/config.yml61 # main:
LOWserver/dev/runtime/config.yml81desktop:
LOWserver/dev/runtime/config.yml101 # - username: "user"
LOWserver/dev/runtime/config.yml121 # admin_profile: # optional
LOWserver/dev/runtime/config.yml141
LOWserver/dev/runtime/config.yml161 # downgrade_backoff: 10s
LOWserver/dev/runtime/config.nvidia.yml41 screen: "1920x1080@60"
LOWserver/dev/runtime/config.nvidia.yml61 # password: "neko"
LOWserver/dev/runtime/config.nvidia.yml101webrtc:
LOWserver/dev/runtime/config.nvidia.yml121 # upgrade_backoff: 30s
LOWserver/pkg/xorg/xorg.h1#pragma once
LOWutils/xorg-deps/xf86-input-neko/src/neko.c41
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1#! /bin/sh
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh21# same distribution terms that you use for the rest of that program.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh41
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh61## -------------------------- ##
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh81# As a special exception to the GNU General Public License, if you distribute
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh101# Evaluate this file near the top of your script to gain access to
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh361 s/\n//g"
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh381EXIT_SUCCESS=0
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh461
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh521
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh681# otherwise set result to NONDIR_REPLACEMENT.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1361
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1381
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1401
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1421# description of your script's purpose in a comment directly above the
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1561# options that you action, and then pass back the remaining unprocessed
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1581# {
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1601# func_quote_for_eval ${1+"$@"}
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2741EOF
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2781
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2821# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh3061 if test -n "$1"; then
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh3081# ARG begins or ends with a path separator character, it is preserved (but
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh4601
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh4901# func_cygming_ms_implib_p ARG
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh4981# name of the DLL associated with the specified
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5041 /./p' |
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5201# incorporate the script contents within a cygwin/mingw
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5521 libraries that it depends on are installed.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5541# include <io.h>
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5561# ifdef __STRICT_ANSI__
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5581# define getcwd _getcwd
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5601# define S_IXGRP 0
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5621
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh7261 # Flags to be passed through unchanged, with rationale:
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh8581 # Add libraries to $var in reverse order
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh9801 fi
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh11141# If a disable-shared tag is given, we'll fallback to a static-only
LOW…s/xorg-deps/xf86-video-dummy/v0.3.8/src/dummy_driver.c21#include <X11/Xatom.h>
LOW…ils/xorg-deps/xf86-video-dummy/v0.3.8/src/compat-api.h41#ifndef XF86_SCRN_INTERFACE
LOW…ils/xorg-deps/xf86-video-dummy/v0.3.8/src/compat-api.h61#define SWITCH_MODE_ARGS(arg, m) (arg)->scrnIndex, m, 0
LOW…ils/xorg-deps/xf86-video-dummy/v0.3.8/src/compat-api.h81
LOWapps/firefox/openbox.xml681 # you may set only one of name/class/role/title/type, or you may use more
LOWapps/firefox/openbox.xml701 <shade>no</shade>
LOWapps/google-chrome/openbox.xml681 # you may set only one of name/class/role/title/type, or you may use more
LOWapps/google-chrome/openbox.xml701 <shade>no</shade>
LOWapps/microsoft-edge/openbox.xml681 # you may set only one of name/class/role/title/type, or you may use more
LOWapps/microsoft-edge/openbox.xml701 <shade>no</shade>
19 more matches not shown…
Self-Referential Comments10 hits · 15 pts
SeverityFileLineSnippet
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1402# This file is a library for parsing options in your shell scripts along
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2502# This function is only a basic sanity check; it will hardly flush out
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2512# This function implements the same check as func_lalib_p without
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2535# This function is only a basic sanity check; it will hardly flush out
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2545# This function is only a basic sanity check; it will hardly flush out
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2570# This function is only a basic sanity check; it will hardly flush out
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh2710# Create a libtool object file (analogous to a ".la" file),
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh7475 # Create the object directory.
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh10154 # Create the old-style object.
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh10174 # Create an invalid libtool object if no PIC, so that we don't
AI Slop Vocabulary3 hits · 6 pts
SeverityFileLineSnippet
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh331# Sed substitution that helps us do robust quoting. It backslashifies
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh5227# Sed substitution that helps us do robust quoting. It backslashifies
MEDIUMutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh9176 # This code stresses the "libraries are programs" paradigm to its
Redundant / Tautological Comments6 hits · 4 pts
SeverityFileLineSnippet
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh623# Set func_arith_result to the result of evaluating TERMs.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh647# Set func_basename_result to FILE with everything up to and including
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh813# Set func_len_result to the length of STRING. STRING may not
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh1031# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh3911 # Check if any of the arguments is a wrapper script.
LOWutils/xorg-deps/xf86-video-dummy/v0.3.8/ltmain.sh9877 # Loop over the list of objects to be linked.
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippet
LOWserver/internal/session/session.go260// webrtc peer, that are not used anymore, we need to check if the webrtc peer is still the