Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
52 of your 89 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 5.41s · analysis 11.01s · 4.9 MB · GitHub API rate-limit (preflight)

topjohnwu/Magisk

https://github.com/topjohnwu/Magisk · scanned 2026-06-05 09:39 UTC (5 days, 17 hours ago) · 10 languages

162 raw signals (78 security + 84 graph) 43rd percentile · Kotlin · medium (20-100K LoC) System graph score 88 (lower by 27)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 17 hours ago · v2 · 55 actionable findings from 2 signal sources. 65 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 65.0 0.15 9.75
security_score 85.5 0.25 21.38
testing_score 15.0 0.20 3.00
documentation_score 61.0 0.15 9.15
practices_score 67.0 0.15 10.05
code_quality 72.9 0.10 7.29
Overall 1.00 60.6
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 597 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.

LabelLayerStatusPath
build.py software healthy build.py
README.MD software healthy README.MD
AGENTS.md software healthy AGENTS.md
install.md software healthy docs/install.md
README.md software healthy docs/README.md
guides.md software healthy docs/guides.md
ota.md software healthy docs/ota.md
build.md software healthy docs/build.md
changes.md software healthy docs/changes.md
faq.md software healthy docs/faq.md
tools.md software healthy docs/tools.md
boot.md software healthy docs/boot.md
app_changes.md software healthy docs/app_changes.md
details.md software healthy docs/details.md
uninstaller.sh software healthy scripts/uninstaller.sh
boot_patch.sh software healthy scripts/boot_patch.sh
module_installer.sh software healthy scripts/module_installer.sh
update_binary.sh software healthy scripts/update_binary.sh
cuttlefish.sh software healthy scripts/cuttlefish.sh
live_setup.sh software healthy scripts/live_setup.sh
host_patch.sh software healthy scripts/host_patch.sh
release.sh software healthy scripts/release.sh
env.py software healthy scripts/env.py
flash_script.sh software healthy scripts/flash_script.sh
test_common.sh software healthy scripts/test_common.sh
addon.d.sh software healthy scripts/addon.d.sh
avd.sh software healthy scripts/avd.sh
util_functions.sh software healthy scripts/util_functions.sh
app_functions.sh software healthy scripts/app_functions.sh
build.gradle.kts software healthy app/build.gradle.kts
build.gradle.kts software healthy app/test/build.gradle.kts
Runners.kt software healthy app/test/src/main/java/com/topjohnwu/magisk/test/Runners.kt
AppMigrationTest.kt software healthy app/test/src/main/java/com/topjohnwu/magisk/test/AppMigrati…
build.gradle.kts software healthy app/shared/build.gradle.kts
ProviderInstaller.java software healthy app/shared/src/main/java/com/topjohnwu/magisk/ProviderInsta…
StubApk.java software healthy app/shared/src/main/java/com/topjohnwu/magisk/StubApk.java
CompoundEnumeration.java software healthy app/shared/src/main/java/com/topjohnwu/magisk/utils/Compoun…
APKInstall.java software healthy app/shared/src/main/java/com/topjohnwu/magisk/utils/APKInst…
DynamicClassLoader.java software healthy app/shared/src/main/java/com/topjohnwu/magisk/utils/Dynamic…
build.gradle.kts software healthy app/stub/build.gradle.kts
DownloadActivity.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/DownloadActivit…
StubRootService.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/StubRootService…
ClassLoaders.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/ClassLoaders.ja…
DelegateComponentFactory.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/DelegateCompone…
DynLoad.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/DynLoad.java
StubApplication.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/StubApplication…
DummyService.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/dummy/DummyServ…
DummyReceiver.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/dummy/DummyRece…
DummyProvider.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/dummy/DummyProv…
Networking.java software healthy app/stub/src/main/java/com/topjohnwu/magisk/net/Networking.…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
app software healthy app
test software healthy app/test
src software healthy app/test/src
main software healthy app/test/src/main
java software healthy app/test/src/main/java
com software healthy app/test/src/main/java/com
topjohnwu software healthy app/test/src/main/java/com/topjohnwu
magisk software healthy app/test/src/main/java/com/topjohnwu/magisk
test software healthy app/test/src/main/java/com/topjohnwu/magisk/test
shared software healthy app/shared
src software healthy app/shared/src
main software healthy app/shared/src/main
java software healthy app/shared/src/main/java
com software healthy app/shared/src/main/java/com
topjohnwu software healthy app/shared/src/main/java/com/topjohnwu
magisk software healthy app/shared/src/main/java/com/topjohnwu/magisk
utils software healthy app/shared/src/main/java/com/topjohnwu/magisk/utils
stub software healthy app/stub
src software healthy app/stub/src
main software healthy app/stub/src/main
java software healthy app/stub/src/main/java
com software healthy app/stub/src/main/java/com
topjohnwu software healthy app/stub/src/main/java/com/topjohnwu
magisk software healthy app/stub/src/main/java/com/topjohnwu/magisk
dummy software healthy app/stub/src/main/java/com/topjohnwu/magisk/dummy
net software healthy app/stub/src/main/java/com/topjohnwu/magisk/net
gradle software healthy app/gradle
apk software healthy app/apk
src software healthy app/apk/src
main software healthy app/apk/src/main
java software healthy app/apk/src/main/java
com software healthy app/apk/src/main/java/com
topjohnwu software healthy app/apk/src/main/java/com/topjohnwu
magisk software healthy app/apk/src/main/java/com/topjohnwu/magisk
dialog software healthy app/apk/src/main/java/com/topjohnwu/magisk/dialog
events software healthy app/apk/src/main/java/com/topjohnwu/magisk/events
ui software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui
settings software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/settings
module software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/module
install software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/install
theme software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/theme
surequest software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/surequest
home software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/home
log software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/log
superuser software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/superuser
deny software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/deny
flash software healthy app/apk/src/main/java/com/topjohnwu/magisk/ui/flash
utils software healthy app/apk/src/main/java/com/topjohnwu/magisk/utils

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
vprint software healthy build.py:51
mv software healthy build.py:56
cp software healthy build.py:64
rm software healthy build.py:72
rm_on_error software dead build.py:80
rm_rf software healthy build.py:90
execv software healthy build.py:98
cmd_out software healthy build.py:104
clean_elf software healthy build.py:122
collect_ndk_build software healthy build.py:136
run_ndk_build software healthy build.py:145
build_cpp_src software healthy build.py:161
build_rust_src software healthy build.py:200
write_if_diff software healthy build.py:247
dump_flags_native software healthy build.py:258
build_native software healthy build.py:273
dump_flags_app software healthy build.py:295
build_apk software healthy build.py:305
build_app software healthy build.py:334
build_app_ng software healthy build.py:353
build_stub software dead build.py:359
build_test software healthy build.py:365
cleanup software dead build.py:384
build_all software healthy build.py:419
gen_ide software dead build.py:431
clippy_cli software dead build.py:474
cargo_cli software dead build.py:498
setup_ndk software dead build.py:509
setup_rustup software dead build.py:527
push_files software healthy build.py:560
setup_avd software dead build.py:593
patch_avd_file software dead build.py:603
adb_path software healthy build.py:636
parse_props software healthy build.py:646
set_build_abis software healthy build.py:663
load_config software healthy build.py:673
parse_args software healthy build.py:706
main software healthy build.py:813
color_print software healthy scripts/env.py:16
error software healthy scripts/env.py:24
header software healthy scripts/env.py:29
__init__ software healthy scripts/env.py:34
paths software healthy scripts/env.py:54
run_once software healthy scripts/env.py:58
wrapper software dead scripts/env.py:59
ensure_toolchain software healthy scripts/env.py:69
ensure_cargo software healthy scripts/env.py:86
ensure_jdk software healthy scripts/env.py:107
__init__ software healthy native/src/core/zygisk/gen_jni_hooks.py:124
cpp software healthy native/src/core/zygisk/gen_jni_hooks.py:27

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Paths software healthy scripts/env.py:33
JType software healthy native/src/core/zygisk/gen_jni_hooks.py:6
JArray software healthy native/src/core/zygisk/gen_jni_hooks.py:12
Argument software healthy native/src/core/zygisk/gen_jni_hooks.py:21
Anon software healthy native/src/core/zygisk/gen_jni_hooks.py:32
Return software healthy native/src/core/zygisk/gen_jni_hooks.py:40
JNIMethod software healthy native/src/core/zygisk/gen_jni_hooks.py:46
JNIHook software healthy native/src/core/zygisk/gen_jni_hooks.py:71
ForkApp software healthy native/src/core/zygisk/gen_jni_hooks.py:96
SpecializeApp software healthy native/src/core/zygisk/gen_jni_hooks.py:123
ForkServer software healthy native/src/core/zygisk/gen_jni_hooks.py:132

LabelLayerStatusPath
build cicd healthy .github/workflows/build.yml
test-build cicd healthy .github/workflows/build.yml
avd-test cicd healthy .github/workflows/build.yml
avd-test-32 cicd healthy .github/workflows/build.yml
cf-test cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
repobility-clone-mnz0wyhp software healthy /tmp/repobility-clone-mnz0wyhp

LabelLayerStatusPath
gpu (detected) hardware healthy scripts/avd.sh

LabelLayerStatusPath
gha::build cicd healthy .github/workflows/build.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/d1773a45-c813-4902-aab8-b41b6533c2e8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d1773a45-c813-4902-aab8-b41b6533c2e8/

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.