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.

decaychain/uncloud

https://github.com/decaychain/uncloud · scanned 2026-06-17 01:54 UTC (1 month, 1 week ago)

66 raw signals (0 security + 66 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -19.0 (diff) · 32 actionable findings from 1 signal source. 34 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 521 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
CLAUDE.md software healthy CLAUDE.md
Cargo.toml software healthy Cargo.toml
run-e2e-tests.sh software healthy run-e2e-tests.sh
docker-compose.playwright.yml software healthy docker-compose.playwright.yml
config.example.yaml software healthy config.example.yaml
README.md software healthy README.md
LICENSE software healthy LICENSE
docker-compose.yml software healthy docker-compose.yml
build-android.sh software healthy build-android.sh
config.test.yaml software healthy config.test.yaml
TESTING.md software healthy TESTING.md
build-desktop.sh software healthy build-desktop.sh
Cargo.lock software healthy Cargo.lock
global-setup.ts software healthy tests/playwright/global-setup.ts
run.sh software healthy tests/playwright/run.sh
playwright.config.ts software healthy tests/playwright/playwright.config.ts
package-lock.json software healthy tests/playwright/package-lock.json
package.json software healthy tests/playwright/package.json
Dockerfile software healthy tests/playwright/Dockerfile
folders.spec.ts software healthy tests/playwright/tests/folders.spec.ts
auth.setup.ts software healthy tests/playwright/tests/auth.setup.ts
multi-select.spec.ts software healthy tests/playwright/tests/multi-select.spec.ts
version-history.spec.ts software healthy tests/playwright/tests/version-history.spec.ts
auth.spec.ts software healthy tests/playwright/tests/auth.spec.ts
trash.spec.ts software healthy tests/playwright/tests/trash.spec.ts
files.spec.ts software healthy tests/playwright/tests/files.spec.ts
oauth-smoke.sh software healthy scripts/oauth-smoke.sh
release-desktop.yml software healthy .github/workflows/release-desktop.yml
release-android.yml software healthy .github/workflows/release-android.yml
release-server.yml software healthy .github/workflows/release-server.yml
ci.yml software healthy .github/workflows/ci.yml
client-sync-overhaul.md software healthy docs/client-sync-overhaul.md
finance-tracker-iteration-2.md software healthy docs/finance-tracker-iteration-2.md
biometric-unlock.md software healthy docs/biometric-unlock.md
Workflow.md software healthy docs/Workflow.md
mcp.md software healthy docs/mcp.md
finance-tracker-design.md software healthy docs/finance-tracker-design.md
tasks-app-design.md software healthy docs/tasks-app-design.md
Architecture.md software healthy docs/Architecture.md
storage-rescan-async.md software healthy docs/storage-rescan-async.md
oauth.md software healthy docs/oauth.md
sync-local-deletion-tracking.md software healthy docs/sync-local-deletion-tracking.md
rescan-live-progress.md software healthy docs/rescan-live-progress.md
storage-migration.md software healthy docs/storage-migration.md
Features.md software healthy docs/Features.md
mail.md software healthy docs/mail.md
Auto-Update.md software healthy docs/Auto-Update.md
backup.md software healthy docs/backup.md
duplicate-detection.md software healthy docs/duplicate-detection.md
sync-audit-log.md software healthy docs/sync-audit-log.md

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

LabelLayerStatusPath
tests software healthy tests
playwright software healthy tests/playwright
tests software healthy tests/playwright/tests
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
docs software healthy docs
crates software healthy crates
uncloud-web software healthy crates/uncloud-web
src software healthy crates/uncloud-web/src
hooks software healthy crates/uncloud-web/src/hooks
components software healthy crates/uncloud-web/src/components
auth software healthy crates/uncloud-web/src/components/auth
tasks software healthy crates/uncloud-web/src/components/tasks
music software healthy crates/uncloud-web/src/components/music
uncloud-client software healthy crates/uncloud-client
src software healthy crates/uncloud-client/src
uncloud-server software healthy crates/uncloud-server
tests software healthy crates/uncloud-server/tests
common software healthy crates/uncloud-server/tests/common
src software healthy crates/uncloud-server/src
processing software healthy crates/uncloud-server/src/processing
backup software healthy crates/uncloud-server/src/backup
models software healthy crates/uncloud-server/src/models
storage software healthy crates/uncloud-server/src/storage
mcp software healthy crates/uncloud-server/src/mcp
tools software healthy crates/uncloud-server/src/mcp/tools
middleware software healthy crates/uncloud-server/src/middleware
finance_import software healthy crates/uncloud-server/src/finance_import
services software healthy crates/uncloud-server/src/services
routes software healthy crates/uncloud-server/src/routes
uncloud-common software healthy crates/uncloud-common
src software healthy crates/uncloud-common/src
api software healthy crates/uncloud-common/src/api
uncloud-desktop software healthy crates/uncloud-desktop
src-frontend software healthy crates/uncloud-desktop/src-frontend
src software healthy crates/uncloud-desktop/src
capabilities software healthy crates/uncloud-desktop/capabilities
gen software healthy crates/uncloud-desktop/gen
schemas software healthy crates/uncloud-desktop/gen/schemas
android software healthy crates/uncloud-desktop/gen/android
app software healthy crates/uncloud-desktop/gen/android/app
src software healthy crates/uncloud-desktop/gen/android/app/src
main software healthy crates/uncloud-desktop/gen/android/app/src/main
java software healthy crates/uncloud-desktop/gen/android/app/src/main/java
de software healthy crates/uncloud-desktop/gen/android/app/src/main/java/de
lunarstream software healthy crates/uncloud-desktop/gen/android/app/src/main/java/de/lun…
uncloud software healthy crates/uncloud-desktop/gen/android/app/src/main/java/de/lun…
buildSrc software healthy crates/uncloud-desktop/gen/android/buildSrc
src software healthy crates/uncloud-desktop/gen/android/buildSrc/src

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

LabelLayerStatusPath
auth::crates/uncloud-web/src/hooks/use_oauth.rs security healthy crates/uncloud-web/src/hooks/use_oauth.rs
auth::crates/uncloud-server/src/middleware/scope.rs security healthy crates/uncloud-server/src/middleware/scope.rs
auth::crates/uncloud-web/src/main.rs security healthy crates/uncloud-web/src/main.rs
auth::crates/uncloud-server/src/routes/mod.rs security healthy crates/uncloud-server/src/routes/mod.rs
auth::crates/uncloud-server/src/middleware/auth.rs security healthy crates/uncloud-server/src/middleware/auth.rs
auth::crates/uncloud-server/src/mcp/mod.rs security healthy crates/uncloud-server/src/mcp/mod.rs
auth::crates/uncloud-server/tests/mcp.rs security healthy crates/uncloud-server/tests/mcp.rs
auth::crates/uncloud-web/src/components/oauth_consent.rs security healthy crates/uncloud-web/src/components/oauth_consent.rs
auth::scripts/oauth-smoke.sh security healthy scripts/oauth-smoke.sh
auth::crates/uncloud-server/src/mcp/handler.rs security healthy crates/uncloud-server/src/mcp/handler.rs
auth::crates/uncloud-web/src/components/auth/login.rs security healthy crates/uncloud-web/src/components/auth/login.rs
auth::crates/uncloud-web/src/router.rs security healthy crates/uncloud-web/src/router.rs
auth::crates/uncloud-server/src/db.rs security healthy crates/uncloud-server/src/db.rs
auth::crates/uncloud-server/tests/oauth.rs security healthy crates/uncloud-server/tests/oauth.rs
auth::crates/uncloud-web/src/components/settings.rs security healthy crates/uncloud-web/src/components/settings.rs
auth::README.md security healthy README.md
auth::crates/uncloud-server/src/main.rs security healthy crates/uncloud-server/src/main.rs
auth::crates/uncloud-server/src/routes/oauth.rs security healthy crates/uncloud-server/src/routes/oauth.rs
auth::crates/uncloud-server/src/models/api_token.rs security healthy crates/uncloud-server/src/models/api_token.rs

LabelLayerStatusPath
globalSetup software healthy tests/playwright/global-setup.ts:globalSetup
uploadFileViaAPI software healthy tests/playwright/tests/folders.spec.ts:uploadFileViaAPI
createFolderViaAPI software healthy tests/playwright/tests/folders.spec.ts:createFolderViaAPI
uploadFileViaAPI software healthy tests/playwright/tests/multi-select.spec.ts:uploadFileViaAPI
uploadFileViaAPI software healthy tests/playwright/tests/version-history.spec.ts:uploadFileVi…
updateFileContentViaAPI software healthy tests/playwright/tests/version-history.spec.ts:updateFileCo…
getAdminCookie software healthy tests/playwright/tests/auth.spec.ts:getAdminCookie
uploadFileViaAPI software healthy tests/playwright/tests/trash.spec.ts:uploadFileViaAPI
deleteFileViaAPI software healthy tests/playwright/tests/trash.spec.ts:deleteFileViaAPI
uploadFileViaAPI software healthy tests/playwright/tests/files.spec.ts:uploadFileViaAPI
normalizedHtml software healthy crates/uncloud-web/src/mail_editor.js:normalizedHtml
dispatchState software healthy crates/uncloud-web/src/mail_editor.js:dispatchState
destroy software healthy crates/uncloud-web/src/mail_editor.js:destroy
mount software healthy crates/uncloud-web/src/mail_editor.js:mount
setLink software healthy crates/uncloud-web/src/mail_editor.js:setLink
command software healthy crates/uncloud-web/src/mail_editor.js:command

LabelLayerStatusPath
KEYSTORE_BASE64 cicd healthy
TAURI_SIGNING_PRIVATE_KEY_PASSWORD cicd healthy
COPR_CONFIG cicd healthy
TAURI_SIGNING_PRIVATE_KEY cicd healthy
GOOGLE_PLAY_SERVICE_ACCOUNT_JSON cicd healthy
ANDROID_HOME cicd healthy
UNCLOUD_DESKTOP_FALLBACK_KEY cicd healthy
APT_GPG_PRIVATE_KEY cicd healthy
KEYSTORE_PASSWORD cicd healthy
VERSION_NAME cicd healthy
VERSION_CODE cicd healthy
VERSION cicd healthy
GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
build-linux cicd healthy .github/workflows/release-desktop.yml
build-windows cicd healthy .github/workflows/release-desktop.yml
publish-manifest cicd healthy .github/workflows/release-desktop.yml
publish-fedora cicd healthy .github/workflows/release-desktop.yml
publish-apt cicd healthy .github/workflows/release-desktop.yml
build cicd healthy .github/workflows/release-android.yml
build cicd healthy .github/workflows/release-server.yml
manifest cicd healthy .github/workflows/release-server.yml
server cicd healthy .github/workflows/ci.yml
android cicd healthy .github/workflows/ci.yml
desktop-linux cicd healthy .github/workflows/ci.yml
desktop-windows cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
sync_log data healthy crates/uncloud-sync/migrations/003_sync_log.sql
sync_state data healthy crates/uncloud-sync/migrations/001_initial.sql
folder_sync_config data healthy crates/uncloud-sync/migrations/001_initial.sql
sync_config data healthy crates/uncloud-sync/migrations/001_initial.sql
folder_sync_config_new data healthy crates/uncloud-sync/migrations/002_nullable_folder_strategy…
sync_bases data healthy crates/uncloud-sync/migrations/004_local_deletion_tracking.…

LabelLayerStatusPath
port:3000 network healthy docker-compose.playwright.yml
port:80 network healthy docker-compose.playwright.yml
port:8080 network healthy config.example.yaml
port:22 network healthy config.example.yaml
port:27017 network healthy docker-compose.yml
port:7700 network healthy docker-compose.yml

LabelLayerStatusPath
password_literal::tests/playwright/global-setup.ts security healthy tests/playwright/global-setup.ts
password_literal::tests/playwright/tests/auth.spec.ts security healthy tests/playwright/tests/auth.spec.ts
password_literal::tests/playwright/tests/auth.spec.ts security healthy tests/playwright/tests/auth.spec.ts
password_literal::tests/playwright/tests/auth.spec.ts security healthy tests/playwright/tests/auth.spec.ts
password_literal::tests/playwright/tests/auth.spec.ts security healthy tests/playwright/tests/auth.spec.ts

LabelLayerStatusPath
mongodb data healthy CLAUDE.md
sqlite data healthy CLAUDE.md
mysql data healthy Cargo.lock
postgres data healthy Cargo.lock

LabelLayerStatusPath
003_sync_log.sql data healthy crates/uncloud-sync/migrations/003_sync_log.sql
001_initial.sql data healthy crates/uncloud-sync/migrations/001_initial.sql
002_nullable_folder_strategy.sql data healthy crates/uncloud-sync/migrations/002_nullable_folder_strategy…
004_local_deletion_tracking.sql data healthy crates/uncloud-sync/migrations/004_local_deletion_tracking.…

LabelLayerStatusPath
image::tests/playwright/Dockerfile hardware healthy tests/playwright/Dockerfile
mongodb hardware healthy docker-compose.yml
meilisearch hardware healthy docker-compose.yml
uncloud-server hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::hetzner hardware healthy Cargo.toml
vps::aws hardware healthy README.md
vps::azure hardware healthy README.md
vps::gcp hardware healthy tests/playwright/package-lock.json

LabelLayerStatusPath
gha::release-desktop cicd healthy .github/workflows/release-desktop.yml
gha::release-android cicd healthy .github/workflows/release-android.yml
gha::release-server cicd healthy .github/workflows/release-server.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
decaychain__uncloud software healthy /data/fable5_failed_archive/decaychain__uncloud

LabelLayerStatusPath
127.0.0.1 network healthy tests/playwright/run.sh
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/5d331bf0-1bf2-488e-919c-44771bb1a777/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5d331bf0-1bf2-488e-919c-44771bb1a777/

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.