Scan timing: clone 3.4s · analysis 4.66s · 1.6 MB · GitHub API rate-limit (preflight)
https://github.com/chenxiaolong/RSAF
· scanned 2026-06-05 21:55 UTC (1 week, 2 days ago)
· 10 languages
95 raw signals (85 security + 10 graph) 11th percentile · Kotlin · small (2-20K LoC) System graph score 96 (lower by 43)
Last scanned 1 week, 2 days ago · v2 · 80 actionable findings from 2 signal sources. 10 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 |
80.0 | 0.15 | 12.00 |
security_score |
55.0 | 0.25 | 13.75 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
72.0 | 0.15 | 10.80 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
65.5 | 0.10 | 6.55 |
| Overall | 1.00 | 52.8 |
All 105 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 |
|---|---|---|---|
RELEASE.md |
software | healthy | RELEASE.md |
README.md |
software | healthy | README.md |
build.gradle.kts |
software | healthy | build.gradle.kts |
UPDATES.md |
software | healthy | UPDATES.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
build.gradle.kts |
software | healthy | app/build.gradle.kts |
RcloneProviderTest.kt |
software | healthy | app/src/androidTest/java/com/chiller3/rsaf/RcloneProviderTe… |
ImportExportTest.kt |
software | healthy | app/src/androidTest/java/com/chiller3/rsaf/ImportExportTest… |
Logcat.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/Logcat.kt |
Preferences.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/Preferences.kt |
BaseActivity.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/BaseActivity.kt |
TempFile.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/TempFile.kt |
MainApplication.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/MainApplication.kt |
Notifications.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/Notifications.kt |
Permissions.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/Permissions.kt |
RandomUtils.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/RandomUtils.kt |
AppLock.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/AppLock.kt |
EditRemoteViewModel.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/EditRemoteView… |
SettingsActivity.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/SettingsActivi… |
SettingsViewModel.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/SettingsViewMo… |
VfsOptionsDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/VfsOptionsDial… |
InteractiveConfigurationViewModel.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/InteractiveCon… |
InteractiveConfigurationScreen.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/InteractiveCon… |
EditRemoteActivity.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/EditRemoteActi… |
AuthorizeDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/AuthorizeDialo… |
SettingsAlert.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/SettingsAlert.… |
EditRemoteAlert.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/EditRemoteAler… |
InteractiveConfigurationActivity.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/InteractiveCon… |
EditRemoteScreen.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/EditRemoteScre… |
PasswordDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/PasswordDialog… |
ErrorDetailsDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/ErrorDetailsDi… |
RemoteNameDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/RemoteNameDial… |
InactivityTimeoutDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/InactivityTime… |
AuthorizeViewModel.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/AuthorizeViewM… |
SettingsScreen.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/SettingsScreen… |
VfsCacheDeletionDialog.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings/VfsCacheDeleti… |
RclonePasswordStore.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/RclonePasswordSt… |
ResumeUploadsBootReceiver.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/ResumeUploadsBoo… |
RcloneRpc.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/RcloneRpc.kt |
VfsCache.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/VfsCache.kt |
RcloneConfig.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/RcloneConfig.kt |
KeepAliveService.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/KeepAliveService… |
Thumbnailer.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/Thumbnailer.kt |
Authorizer.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/Authorizer.kt |
RcloneProvider.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone/RcloneProvider.kt |
Padding.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/Padding.kt |
Preferences.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/Preferences.kt |
SegmentedList.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/SegmentedList.kt |
Screen.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/Screen.kt |
Theme.kt |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/theme/Theme.kt |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
src |
software | healthy | app/src |
androidTest |
software | healthy | app/src/androidTest |
java |
software | healthy | app/src/androidTest/java |
com |
software | healthy | app/src/androidTest/java/com |
chiller3 |
software | healthy | app/src/androidTest/java/com/chiller3 |
rsaf |
software | healthy | app/src/androidTest/java/com/chiller3/rsaf |
main |
software | healthy | app/src/main |
java |
software | healthy | app/src/main/java |
com |
software | healthy | app/src/main/java/com |
chiller3 |
software | healthy | app/src/main/java/com/chiller3 |
rsaf |
software | healthy | app/src/main/java/com/chiller3/rsaf |
settings |
software | healthy | app/src/main/java/com/chiller3/rsaf/settings |
rclone |
software | healthy | app/src/main/java/com/chiller3/rsaf/rclone |
ui |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui |
theme |
software | healthy | app/src/main/java/com/chiller3/rsaf/ui/theme |
backup |
software | healthy | app/src/main/java/com/chiller3/rsaf/backup |
extension |
software | healthy | app/src/main/java/com/chiller3/rsaf/extension |
gradle |
software | healthy | gradle |
rcbridge |
software | healthy | rcbridge |
envhack |
software | healthy | rcbridge/envhack |
gowrapper |
software | healthy | rcbridge/gowrapper |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
add_source_exclusions |
software | healthy | gradle/update_verification.py:19 |
add_missing_aapt2_platforms |
software | healthy | gradle/update_verification.py:35 |
patch_xml |
software | healthy | gradle/update_verification.py:68 |
main |
software | healthy | gradle/update_verification.py:96 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | rcbridge/go.mod |
vps::aws |
hardware | healthy | rcbridge/go.mod |
vps::ec2 |
hardware | healthy | rcbridge/go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::rcbridge/go.mod |
security | healthy | rcbridge/go.mod |
auth::rcbridge/rcbridge.go |
security | healthy | rcbridge/rcbridge.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-app |
cicd | healthy | .github/workflows/ci.yml |
create_release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mkj3o61e |
software | healthy | /tmp/repobility-clone-mkj3o61e |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | rcbridge/go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/db7c8a0a-1cda-4008-b1b7-f5483ab5b940/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/db7c8a0a-1cda-4008-b1b7-f5483ab5b940/
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.