Repository Analysis

redox-os/redox

Mirror of https://gitlab.redox-os.org/redox-os/redox

10.3 Low AI signal View on GitHub
10.3
Adjusted Score
10.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
16,345
Stars
Rust
Language
57,574
Lines of Code
3226
Files
207
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 93MEDIUM 8LOW 106

Pattern Findings

207 matches across 5 categories. Click a row to expand file-level details.

Cross-File Repetition93 hits · 465 pts
SeverityFileLineSnippet
HIGHrecipes/dev/gitoxide/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/tools/intelli-shell/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/tools/dog-dns/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/tools/artem/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/security/authoscope/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/web/monolith/recipe.toml0export openssl_dir="${cookbook_sysroot}" export openssl_static="true" cookbook_cargo
HIGHrecipes/wip/players/cmus/recipe.toml0export cppflags="-i${cookbook_sysroot}/include/ncurses" cookbook_configure
HIGHrecipes/wip/text/emacs-pgtk/recipe.toml0export cppflags="-i${cookbook_sysroot}/include/ncurses" cookbook_configure
HIGHrecipes/wip/text/emacs-nox/recipe.toml0export cppflags="-i${cookbook_sysroot}/include/ncurses" cookbook_configure
HIGHrecipes/wip/data-recovery/testdisk/recipe.toml0export cppflags="-i${cookbook_sysroot}/include/ncurses" cookbook_configure
HIGHrecipes/wip/libs/kde/kf5/kf5-threadweaver/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-emoticons/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-attica/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-kirigami/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGH…s/wip/libs/kde/kf5/kf5-syntax-highlighting/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-service/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-config/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-notifyconfig/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-configwidgets/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-codecs/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGH…/wip/libs/kde/kf5/kf5-frameworkintegration/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-package/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-init/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-apidox/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-calendarcore/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-kdesu/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-guiaddons/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-completion/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-syndication/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-jobwidgets/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-wayland/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-texteditor/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-dnssd/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-textwidgets/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-cmake-modules/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-runner/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-widgetaddons/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-unitconversion/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-dav/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-itemmodels/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-purpose/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-auth/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-newstuff/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-plotting/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-dbusaddons/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-idletime/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-bookmarks/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-sonnet/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-activities/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-iconthemes/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-pty/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-globalaccel/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGH…ipes/wip/libs/kde/kf5/kf5-activities-stats/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-doctools/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-coreaddons/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-holidays/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-modem-manager/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGH…es/wip/libs/kde/kf5/kf5-qqc2-desktop-style/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-io/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
HIGHrecipes/wip/libs/kde/kf5/kf5-xmlgui/recipe.toml0cookbook_configure="cmake" cookbook_configure_flags=( -dcmake_build_type=release -dcmake_crosscompiling=true -dcmake_exe
33 more matches not shown…
Over-Commented Block103 hits · 103 pts
SeverityFileLineSnippet
LOWpodman_bootstrap.sh341 # zypper install package1 package2 package3
LOWnative_bootstrap.sh661 echo "Unknown emulator: $1"
LOWnative_bootstrap.sh681 echo "${p} is already installed"
LOWpodman/redox-toolchain.toml1# The Redox build server configuration for host tools
LOWconfig/riscv64gc/ci.toml1# The Redox build server configuration
LOWconfig/riscv64gc/ci.toml101zlib = {}
LOWconfig/riscv64gc/ci.toml121# #cosmic-reader = {}
LOWconfig/riscv64gc/ci.toml141# #hematite = {} # needs crate patches for redox-unix
LOWconfig/riscv64gc/ci.toml161# #luajit = {}
LOWconfig/riscv64gc/ci.toml181# #pciids = {}
LOWconfig/riscv64gc/ci.toml201# #twin-commander = {}
LOWconfig/riscv64gc/ci.toml221# duktape = {}
LOWconfig/riscv64gc/ci.toml241# libavif = {}
LOWconfig/riscv64gc/ci.toml261# onefetch = {}
LOWconfig/riscv64gc/ci.toml281# redox-fatfs = {}
LOWconfig/riscv64gc/ci.toml301# servo = {}
LOWconfig/i586/ci.toml1# The Redox build server configuration
LOWconfig/i586/ci.toml101zlib = {}
LOWconfig/i586/ci.toml121# #cosmic-reader = {}
LOWconfig/i586/ci.toml141# #hematite = {} # needs crate patches for redox-unix
LOWconfig/i586/ci.toml161# #luajit = {}
LOWconfig/i586/ci.toml181# #pciids = {}
LOWconfig/i586/ci.toml201# #twin-commander = {}
LOWconfig/i586/ci.toml221# eduke32 = {}
LOWconfig/i586/ci.toml241# libc-bench = {}
LOWconfig/i586/ci.toml261# openjazz = {}
LOWconfig/i586/ci.toml281# redox-games = {}
LOWconfig/i586/ci.toml301# shellharden = {}
LOWconfig/i586/demo.toml21# MIDI
LOWconfig/i586/demo.toml41# #
LOWconfig/aarch64/ci.toml1# The Redox build server configuration
LOWconfig/aarch64/ci.toml101smith = {}
LOWconfig/aarch64/ci.toml121# #binutils-gdb = {}
LOWconfig/aarch64/ci.toml141# #gitoxide = {}
LOWconfig/aarch64/ci.toml161# #libpsl = {}
LOWconfig/aarch64/ci.toml181# #opentyrian = {}
LOWconfig/aarch64/ci.toml201# #rvvm = {}
LOWconfig/aarch64/ci.toml221# cairo = {}
LOWconfig/aarch64/ci.toml241# glutin = {}
LOWconfig/aarch64/ci.toml261# mgba = {}
LOWconfig/aarch64/ci.toml281# prboom = {}
LOWconfig/aarch64/ci.toml301# sdl2-image = {}
LOWconfig/x86_64/ci.toml281#cosmic-settings = {}
LOWconfig/x86_64/ci.toml301#pathfinder = {} # servo-fontconfig
LOWconfig/x86_64/demo.toml41rodioplay = {}
LOWconfig/x86_64/demo.toml61# utilities, etc.) that together make up a functional and convenient #
LOWconfig/x86_64/server-demo.toml281
LOWconfig/x86_64/server-demo.toml301#
LOWrecipes/wip/bench/stress-ng/recipe.toml1#TODO missing script for gnu make: https://github.com/ColinIanKing/stress-ng#building-stress-ng
LOWrecipes/wip/emu/game-console/rpcs3/recipe.toml41 #"libvulkan",
LOWrecipes/wip/emu/game-console/pcsx2/recipe.toml21# "sdl2",
LOWrecipes/wip/emu/game-console/dolphin-emu/recipe.toml21 "-DUSE_RETRO_ACHIEVEMENTS=OFF",
LOW…cipes/wip/emu/game-console/ps1/duckstation/recipe.toml21 #"qt6-tools",
LOWrecipes/wip/net/chat/telegram-desktop/recipe.toml1#TODO not compiled or tested
LOWrecipes/wip/net/chat/telegram-desktop/recipe.toml21# "libffi",
LOWrecipes/wip/net/download/wget2/recipe.toml1#TODO not compiled or tested
LOWrecipes/wip/analysis/cutter/recipe.toml1#TODO not compiled or tested
LOWrecipes/wip/hw/avrdude/recipe.toml1#TODO not compiled or tested
LOWrecipes/wip/office/libreoffice/recipe.toml1#TODO determine minimum dependencies
LOWrecipes/wip/players/vlc/recipe.toml1#TODO not compiled or tested
43 more matches not shown…
Self-Referential Comments7 hits · 20 pts
SeverityFileLineSnippet
MEDIUMpodman_bootstrap.sh10# This function is simply a banner to introduce the script
MEDIUMpodman_bootstrap.sh560# This function is the main logic for the bootstrap; it clones the git repo
MEDIUMnative_bootstrap.sh10# This function is simply a banner to introduce the script
MEDIUMnative_bootstrap.sh1055# This function is the main logic for the bootstrap; it clones the git repo
MEDIUMrecipes/wip/libs/other/libxcursor/recipe.toml52 # Create the shared library from the object files
MEDIUMscripts/include-recipes.sh8# Create a list that can be copy/pasted into a filesystem config.
MEDIUMsrc/config.rs94const COOKBOOK_LOCK_HEADER: &str = r#"# This file is generated automatically.
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippet
LOWnative_bootstrap.sh844 # Check if git is installed
LOWscripts/commit-hash.sh7# Check if recipes/core directory exists
LOWscripts/commit-hash.sh20 # Check if source directory exists and is a git repository
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMconfig/x86_64/server-demo.toml299# There should be rustysd already running, if not, you can try start it manually