Scan timing: clone 3.27s · analysis 4.65s · 2.9 MB · GitHub API rate-limit (preflight)
https://github.com/termux/termux-app
· scanned 2026-06-05 10:17 UTC (5 days, 16 hours ago)
· 10 languages
84 raw signals (40 security + 44 graph) 53rd percentile · Java · medium (20-100K LoC) System graph score 88 (lower by 16)
Last scanned 5 days, 16 hours ago · v2 · 19 actionable findings from 2 signal sources. 43 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
44.0 | 0.20 | 8.80 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
62.3 | 0.10 | 6.23 |
| Overall | 1.00 | 71.8 |
All 371 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 |
LICENSE.md |
software | healthy | LICENSE.md |
build.gradle |
software | healthy | build.gradle |
SECURITY.md |
software | healthy | SECURITY.md |
jitpack.yml |
software | healthy | jitpack.yml |
build.gradle |
software | healthy | terminal-emulator/build.gradle |
TerminalTestCase.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Termina… |
ResizeTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/ResizeT… |
WcWidthTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/WcWidth… |
TextStyleTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/TextSty… |
CursorAndScreenTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/CursorA… |
ScrollRegionTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/ScrollR… |
DeviceControlStringTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/DeviceC… |
OperatingSystemControlTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Operati… |
ControlSequenceIntroducerTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Control… |
RectangularAreasTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Rectang… |
ScreenBufferTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/ScreenB… |
TerminalRowTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Termina… |
ApcTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/ApcTest… |
DecSetTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/DecSetT… |
ByteQueueTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/ByteQue… |
TerminalTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Termina… |
HistoryTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/History… |
KeyHandlerTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/KeyHand… |
UnicodeInputTest.java |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal/Unicode… |
TerminalColors.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
JNI.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/JNI.java |
TerminalOutput.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
TerminalRow.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
TerminalEmulator.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
WcWidth.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/WcWidth… |
TerminalSessionClient.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
KeyHandler.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/KeyHand… |
Logger.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Logger.… |
ByteQueue.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/ByteQue… |
TerminalBuffer.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
TerminalColorScheme.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
TerminalSession.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/Termina… |
TextStyle.java |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal/TextSty… |
termux.c |
software | healthy | terminal-emulator/src/main/jni/termux.c |
build.gradle |
software | healthy | terminal-view/build.gradle |
TerminalViewClient.java |
software | healthy | terminal-view/src/main/java/com/termux/view/TerminalViewCli… |
TerminalView.java |
software | healthy | terminal-view/src/main/java/com/termux/view/TerminalView.ja… |
TerminalRenderer.java |
software | healthy | terminal-view/src/main/java/com/termux/view/TerminalRendere… |
GestureAndScaleRecognizer.java |
software | healthy | terminal-view/src/main/java/com/termux/view/GestureAndScale… |
PopupWindowCompatGingerbread.java |
software | healthy | terminal-view/src/main/java/com/termux/view/support/PopupWi… |
CursorController.java |
software | healthy | terminal-view/src/main/java/com/termux/view/textselection/C… |
TextSelectionCursorController.java |
software | healthy | terminal-view/src/main/java/com/termux/view/textselection/T… |
TextSelectionHandleView.java |
software | healthy | terminal-view/src/main/java/com/termux/view/textselection/T… |
index.md |
software | healthy | docs/en/index.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
terminal-emulator |
software | healthy | terminal-emulator |
src |
software | healthy | terminal-emulator/src |
test |
software | healthy | terminal-emulator/src/test |
java |
software | healthy | terminal-emulator/src/test/java |
com |
software | healthy | terminal-emulator/src/test/java/com |
termux |
software | healthy | terminal-emulator/src/test/java/com/termux |
terminal |
software | healthy | terminal-emulator/src/test/java/com/termux/terminal |
main |
software | healthy | terminal-emulator/src/main |
java |
software | healthy | terminal-emulator/src/main/java |
com |
software | healthy | terminal-emulator/src/main/java/com |
termux |
software | healthy | terminal-emulator/src/main/java/com/termux |
terminal |
software | healthy | terminal-emulator/src/main/java/com/termux/terminal |
jni |
software | healthy | terminal-emulator/src/main/jni |
terminal-view |
software | healthy | terminal-view |
src |
software | healthy | terminal-view/src |
main |
software | healthy | terminal-view/src/main |
java |
software | healthy | terminal-view/src/main/java |
com |
software | healthy | terminal-view/src/main/java/com |
termux |
software | healthy | terminal-view/src/main/java/com/termux |
view |
software | healthy | terminal-view/src/main/java/com/termux/view |
support |
software | healthy | terminal-view/src/main/java/com/termux/view/support |
textselection |
software | healthy | terminal-view/src/main/java/com/termux/view/textselection |
docs |
software | healthy | docs |
en |
software | healthy | docs/en |
app |
software | healthy | app |
src |
software | healthy | app/src |
test |
software | healthy | app/src/test |
java |
software | healthy | app/src/test/java |
com |
software | healthy | app/src/test/java/com |
termux |
software | healthy | app/src/test/java/com/termux |
app |
software | healthy | app/src/test/java/com/termux/app |
api |
software | healthy | app/src/test/java/com/termux/app/api |
file |
software | healthy | app/src/test/java/com/termux/app/api/file |
main |
software | healthy | app/src/main |
cpp |
software | healthy | app/src/main/cpp |
java |
software | healthy | app/src/main/java |
com |
software | healthy | app/src/main/java/com |
termux |
software | healthy | app/src/main/java/com/termux |
app |
software | healthy | app/src/main/java/com/termux/app |
models |
software | healthy | app/src/main/java/com/termux/app/models |
api |
software | healthy | app/src/main/java/com/termux/app/api |
file |
software | healthy | app/src/main/java/com/termux/app/api/file |
terminal |
software | healthy | app/src/main/java/com/termux/app/terminal |
io |
software | healthy | app/src/main/java/com/termux/app/terminal/io |
activities |
software | healthy | app/src/main/java/com/termux/app/activities |
fragments |
software | healthy | app/src/main/java/com/termux/app/fragments |
settings |
software | healthy | app/src/main/java/com/termux/app/fragments/settings |
termux_tasker |
software | healthy | app/src/main/java/com/termux/app/fragments/settings/termux_… |
termux_float |
software | healthy | app/src/main/java/com/termux/app/fragments/settings/termux_… |
termux_widget |
software | healthy | app/src/main/java/com/termux/app/fragments/settings/termux_… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::gradle-wrapper-validation |
cicd | healthy | .github/workflows/gradle-wrapper-validation.yml |
gha::attach_debug_apks_to_release |
cicd | healthy | .github/workflows/attach_debug_apks_to_release.yml |
gha::trigger_library_builds_on_jitpack |
cicd | healthy | .github/workflows/trigger_library_builds_on_jitpack.yml |
gha::debug_build |
cicd | healthy | .github/workflows/debug_build.yml |
gha::run_tests |
cicd | healthy | .github/workflows/run_tests.yml |
gha::dependency-submission |
cicd | healthy | .github/workflows/dependency-submission.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
validation |
cicd | healthy | .github/workflows/gradle-wrapper-validation.yml |
attach-apks |
cicd | healthy | .github/workflows/attach_debug_apks_to_release.yml |
trigger-termux-library-builds |
cicd | healthy | .github/workflows/trigger_library_builds_on_jitpack.yml |
build |
cicd | healthy | .github/workflows/debug_build.yml |
testing |
cicd | healthy | .github/workflows/run_tests.yml |
dependency-submission |
cicd | healthy | .github/workflows/dependency-submission.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_REF |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APK_DIR_PATH |
cicd | healthy | — |
PACKAGE_VARIANT |
cicd | healthy | — |
APK_BASENAME_PREFIX |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g19gl8jh |
software | healthy | /tmp/repobility-clone-g19gl8jh |
This page is publicly accessible at:
https://repobility.com/scan/7a596aaf-3a23-4a3d-8878-894cc3303141/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7a596aaf-3a23-4a3d-8878-894cc3303141/
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.