https://github.com/hyprwm/Hyprland
· scanned 2026-07-23 10:39 UTC (5 days, 8 hours ago)
83 raw signals (0 security + 83 graph)
Last scanned 5 days, 8 hours ago · v5 · last Δ +8.2 (diff) · 75 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1109 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
codeowners.toml |
software | healthy | codeowners.toml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
hyprpm.bash |
software | healthy | hyprpm/hyprpm.bash |
hyprpm.zsh |
software | healthy | hyprpm/hyprpm.zsh |
main.cpp |
software | healthy | hyprpm/src/main.cpp |
CProgressBar.cpp |
software | healthy | hyprpm/src/progress/CProgressBar.cpp |
CProgressBar.hpp |
software | healthy | hyprpm/src/progress/CProgressBar.hpp |
StringUtils.hpp |
software | healthy | hyprpm/src/helpers/StringUtils.hpp |
Die.hpp |
software | healthy | hyprpm/src/helpers/Die.hpp |
Colors.hpp |
software | healthy | hyprpm/src/helpers/Colors.hpp |
Sys.hpp |
software | healthy | hyprpm/src/helpers/Sys.hpp |
Sys.cpp |
software | healthy | hyprpm/src/helpers/Sys.cpp |
Manifest.cpp |
software | healthy | hyprpm/src/core/Manifest.cpp |
DataState.hpp |
software | healthy | hyprpm/src/core/DataState.hpp |
HyprlandSocket.cpp |
software | healthy | hyprpm/src/core/HyprlandSocket.cpp |
Plugin.cpp |
software | healthy | hyprpm/src/core/Plugin.cpp |
DataState.cpp |
software | healthy | hyprpm/src/core/DataState.cpp |
Plugin.hpp |
software | healthy | hyprpm/src/core/Plugin.hpp |
PluginManager.hpp |
software | healthy | hyprpm/src/core/PluginManager.hpp |
HyprlandSocket.hpp |
software | healthy | hyprpm/src/core/HyprlandSocket.hpp |
PluginManager.cpp |
software | healthy | hyprpm/src/core/PluginManager.cpp |
Manifest.hpp |
software | healthy | hyprpm/src/core/Manifest.hpp |
build.sh |
software | healthy | hyprtester/plugin/build.sh |
Makefile |
software | healthy | hyprtester/plugin/Makefile |
main.cpp |
software | healthy | hyprtester/plugin/src/main.cpp |
globals.hpp |
software | healthy | hyprtester/plugin/src/globals.hpp |
shortcut-inhibitor.cpp |
software | healthy | hyprtester/clients/shortcut-inhibitor.cpp |
child-window.cpp |
software | healthy | hyprtester/clients/child-window.cpp |
pointer-scroll.cpp |
software | healthy | hyprtester/clients/pointer-scroll.cpp |
surface-scale-transform.cpp |
software | healthy | hyprtester/clients/surface-scale-transform.cpp |
pointer-warp.cpp |
software | healthy | hyprtester/clients/pointer-warp.cpp |
keyboard-modifiers.cpp |
software | healthy | hyprtester/clients/keyboard-modifiers.cpp |
xdg-interactive.cpp |
software | healthy | hyprtester/clients/xdg-interactive.cpp |
Log.hpp |
software | healthy | hyprtester/src/Log.hpp |
main.cpp |
software | healthy | hyprtester/src/main.cpp |
hyprctlCompat.hpp |
software | healthy | hyprtester/src/hyprctlCompat.hpp |
hyprctlCompat.cpp |
software | healthy | hyprtester/src/hyprctlCompat.cpp |
shared.hpp |
software | healthy | hyprtester/src/shared.hpp |
shared.cpp |
software | healthy | hyprtester/src/tests/shared.cpp |
shared.hpp |
software | healthy | hyprtester/src/tests/shared.hpp |
shortcut-inhibitor.cpp |
software | healthy | hyprtester/src/tests/clients/shortcut-inhibitor.cpp |
child-window.cpp |
software | healthy | hyprtester/src/tests/clients/child-window.cpp |
pointer-scroll.cpp |
software | healthy | hyprtester/src/tests/clients/pointer-scroll.cpp |
surface-scale-transform.cpp |
software | healthy | hyprtester/src/tests/clients/surface-scale-transform.cpp |
pointer-warp.cpp |
software | healthy | hyprtester/src/tests/clients/pointer-warp.cpp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
hyprpm |
software | healthy | hyprpm |
src |
software | healthy | hyprpm/src |
progress |
software | healthy | hyprpm/src/progress |
helpers |
software | healthy | hyprpm/src/helpers |
core |
software | healthy | hyprpm/src/core |
hyprtester |
software | healthy | hyprtester |
plugin |
software | healthy | hyprtester/plugin |
src |
software | healthy | hyprtester/plugin/src |
clients |
software | healthy | hyprtester/clients |
src |
software | healthy | hyprtester/src |
tests |
software | healthy | hyprtester/src/tests |
clients |
software | healthy | hyprtester/src/tests/clients |
misc |
software | healthy | hyprtester/src/tests/misc |
main |
software | healthy | hyprtester/src/tests/main |
tests |
software | healthy | tests |
state |
software | healthy | tests/state |
config |
software | healthy | tests/config |
shared |
software | healthy | tests/config/shared |
lua |
software | healthy | tests/config/lua |
desktop |
software | healthy | tests/desktop |
rule |
software | healthy | tests/desktop/rule |
matchEngine |
software | healthy | tests/desktop/rule/matchEngine |
helpers |
software | healthy | tests/helpers |
event |
software | healthy | tests/event |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
meta |
software | healthy | meta |
nix |
software | healthy | nix |
example |
software | healthy | example |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
setup_base |
software | healthy | .github/actions/setup_base |
start |
software | healthy | start |
src |
software | healthy | start/src |
helpers |
software | healthy | start/src/helpers |
core |
software | healthy | start/src/core |
src |
software | healthy | src |
layout |
software | healthy | src/layout |
space |
software | healthy | src/layout/space |
algorithm |
software | healthy | src/layout/algorithm |
tiled |
software | healthy | src/layout/algorithm/tiled |
master |
software | healthy | src/layout/algorithm/tiled/master |
monocle |
software | healthy | src/layout/algorithm/tiled/monocle |
dwindle |
software | healthy | src/layout/algorithm/tiled/dwindle |
scrolling |
software | healthy | src/layout/algorithm/tiled/scrolling |
floating |
software | healthy | src/layout/algorithm/floating |
default |
software | healthy | src/layout/algorithm/floating/default |
supplementary |
software | healthy | src/layout/supplementary |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
read_text |
software | healthy | meta/generateLuaStubs.py:26 |
find_matching_brace |
software | healthy | meta/generateLuaStubs.py:30 |
extract_function_bodies |
software | healthy | meta/generateLuaStubs.py:67 |
merge_node |
software | healthy | meta/generateLuaStubs.py:80 |
parse_binding_tree |
software | healthy | meta/generateLuaStubs.py:89 |
parse_object_classes |
software | healthy | meta/generateLuaStubs.py:156 |
lua_type_from_config_ctor |
software | healthy | meta/generateLuaStubs.py:238 |
parse_config_values |
software | healthy | meta/generateLuaStubs.py:253 |
pascal_case |
software | healthy | meta/generateLuaStubs.py:277 |
config_values_to_config_tree |
software | healthy | meta/generateLuaStubs.py:292 |
emit_config_tree |
software | healthy | meta/generateLuaStubs.py:317 |
extract_initializer_body |
software | healthy | meta/generateLuaStubs.py:325 |
parse_descriptor_fields |
software | healthy | meta/generateLuaStubs.py:343 |
parse_known_events |
software | healthy | meta/generateLuaStubs.py:385 |
helper_to_lua_type |
software | healthy | meta/generateLuaStubs.py:399 |
query_struct_to_type |
software | healthy | meta/generateLuaStubs.py:414 |
parse_query_filter_types |
software | healthy | meta/generateLuaStubs.py:423 |
namespace_class_name |
software | healthy | meta/generateLuaStubs.py:468 |
format_union_alias |
software | healthy | meta/generateLuaStubs.py:475 |
emit_class_block |
software | healthy | meta/generateLuaStubs.py:486 |
generate_stub |
software | healthy | meta/generateLuaStubs.py:512 |
emit_namespace |
software | healthy | meta/generateLuaStubs.py:763 |
write_if_changed |
software | healthy | meta/generateLuaStubs.py:808 |
main |
software | healthy | meta/generateLuaStubs.py:819 |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
cicd | healthy | .github/workflows/nix-update-inputs.yml |
update-inputs |
cicd | healthy | .github/workflows/nix-ci.yml |
hyprland |
cicd | healthy | .github/workflows/nix-ci.yml |
xdph |
cicd | healthy | .github/workflows/nix-ci.yml |
test |
cicd | healthy | .github/workflows/nix-ci.yml |
comment |
cicd | healthy | .github/workflows/new-pr-comment.yml |
codeowners |
cicd | healthy | .github/workflows/codeownersplus.yml |
source-tarball |
cicd | healthy | .github/workflows/release.yaml |
gcc |
cicd | healthy | .github/workflows/ci.yaml |
clang-format |
cicd | healthy | .github/workflows/ci.yaml |
close-unauthorized-issues |
cicd | healthy | .github/workflows/close-issues.yml |
labeler |
cicd | healthy | .github/workflows/labeler.yml |
review |
cicd | healthy | .github/workflows/translation-ai-check.yml |
build |
cicd | healthy | .github/workflows/nix-test.yml |
flawfinder |
cicd | healthy | .github/workflows/security-checks.yml |
main |
cicd | healthy | .github/workflows/man-update.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::nix-update-inputs |
cicd | healthy | .github/workflows/nix-update-inputs.yml |
gha::nix-ci |
cicd | healthy | .github/workflows/nix-ci.yml |
gha::new-pr-comment |
cicd | healthy | .github/workflows/new-pr-comment.yml |
gha::codeownersplus |
cicd | healthy | .github/workflows/codeownersplus.yml |
gha::release |
cicd | healthy | .github/workflows/release.yaml |
gha::ci |
cicd | healthy | .github/workflows/ci.yaml |
gha::close-issues |
cicd | healthy | .github/workflows/close-issues.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::translation-ai-check |
cicd | healthy | .github/workflows/translation-ai-check.yml |
gha::nix-test |
cicd | healthy | .github/workflows/nix-test.yml |
gha::security-checks |
cicd | healthy | .github/workflows/security-checks.yml |
gha::man-update |
cicd | healthy | .github/workflows/man-update.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
PAT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
OPENAI_MODEL |
cicd | healthy | — |
SHA |
cicd | healthy | — |
CACHIX_AUTH_TOKEN |
cicd | healthy | — |
SYSTEM_PROMPT |
cicd | healthy | — |
AI_PROMPT |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiNode |
software | healthy | meta/generateLuaStubs.py:14 |
ObjectClass |
software | healthy | meta/generateLuaStubs.py:20 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cvbjyk1i |
software | healthy | /tmp/repobility-clone-cvbjyk1i |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/clang-format-check.sh |
This page is publicly accessible at:
https://repobility.com/scan/ff30dc1d-b426-4d1a-9adc-ba27c676c634/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ff30dc1d-b426-4d1a-9adc-ba27c676c634/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.