Scan timing: clone 2.69s · analysis 18.02s · 7.5 MB · GitHub API rate-limit (preflight)
https://github.com/FilenCloudDienste/filen-rs
· scanned 2026-06-05 13:28 UTC (5 days, 7 hours ago)
· 10 languages
240 raw signals (150 security + 90 graph) 0th percentile · Rust · medium (20-100K LoC) System graph score 63 (lower by 9)
Last scanned 5 days, 7 hours ago · v2 · 116 actionable findings from 2 signal sources. 79 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 |
60.0 | 0.15 | 9.00 |
security_score |
45.3 | 0.25 | 11.32 |
testing_score |
30.0 | 0.20 | 6.00 |
documentation_score |
58.8 | 0.15 | 8.82 |
practices_score |
87.0 | 0.15 | 13.05 |
code_quality |
60.9 | 0.10 | 6.09 |
| Overall | 1.00 | 54.3 |
All 905 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 |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
rustfmt.toml |
software | healthy | rustfmt.toml |
CLAUDE.md |
software | healthy | CLAUDE.md |
taplo.toml |
software | healthy | taplo.toml |
Cargo.toml |
software | healthy | anchored-ref/Cargo.toml |
lib.rs |
software | healthy | anchored-ref/src/lib.rs |
mod.rs |
software | healthy | anchored-ref/src/test/mod.rs |
nightly_test.rs |
software | healthy | anchored-ref/src/test/nightly_test.rs |
Cargo.toml |
software | healthy | filen-rclone-wrapper/Cargo.toml |
network_drive_tests.rs |
software | healthy | filen-rclone-wrapper/tests/network_drive_tests.rs |
lib.rs |
software | healthy | filen-rclone-wrapper/src/lib.rs |
rclone_installation.rs |
software | healthy | filen-rclone-wrapper/src/rclone_installation.rs |
network_drive.rs |
software | healthy | filen-rclone-wrapper/src/network_drive.rs |
serve.rs |
software | healthy | filen-rclone-wrapper/src/serve.rs |
rclone_rc_api.rs |
software | healthy | filen-rclone-wrapper/src/rclone_rc_api.rs |
Cargo.toml |
software | healthy | filen-cache/Cargo.toml |
cache_tests.rs |
software | healthy | filen-cache/tests/cache_tests.rs |
error.rs |
software | healthy | filen-cache/src/error.rs |
lib.rs |
software | healthy | filen-cache/src/lib.rs |
state.rs |
software | healthy | filen-cache/src/state.rs |
handle.rs |
software | healthy | filen-cache/src/handle.rs |
root.rs |
software | healthy | filen-cache/src/sql/root.rs |
file.rs |
software | healthy | filen-cache/src/sql/file.rs |
dir.rs |
software | healthy | filen-cache/src/sql/dir.rs |
mod.rs |
software | healthy | filen-cache/src/sql/mod.rs |
item.rs |
software | healthy | filen-cache/src/sql/item.rs |
statements.rs |
software | healthy | filen-cache/src/sql/statements.rs |
dir_update_color.sql |
software | healthy | filen-cache/src/sql/raw/dir_update_color.sql |
item_upsert.sql |
software | healthy | filen-cache/src/sql/raw/item_upsert.sql |
dir_upsert.sql |
software | healthy | filen-cache/src/sql/raw/dir_upsert.sql |
root_insert.sql |
software | healthy | filen-cache/src/sql/raw/root_insert.sql |
init.sql |
software | healthy | filen-cache/src/sql/raw/init.sql |
item_delete.sql |
software | healthy | filen-cache/src/sql/raw/item_delete.sql |
root_item_insert.sql |
software | healthy | filen-cache/src/sql/raw/root_item_insert.sql |
item_update_own_root_id.sql |
software | healthy | filen-cache/src/sql/raw/item_update_own_root_id.sql |
file_upsert.sql |
software | healthy | filen-cache/src/sql/raw/file_upsert.sql |
file_update_meta.sql |
software | healthy | filen-cache/src/sql/raw/file_update_meta.sql |
item_delete_all_non_root.sql |
software | healthy | filen-cache/src/sql/raw/item_delete_all_non_root.sql |
dir_update_name.sql |
software | healthy | filen-cache/src/sql/raw/dir_update_name.sql |
Cargo.toml |
software | healthy | filen-cli/Cargo.toml |
README.md |
software | healthy | filen-cli/README.md |
install.sh |
software | healthy | filen-cli/install.sh |
Dockerfile |
software | healthy | filen-cli/Dockerfile |
build.rs |
software | healthy | filen-cli/build.rs |
export-api-key.sh |
software | healthy | filen-cli/export-api-key.sh |
CHANGELOG.md |
software | healthy | filen-cli/CHANGELOG.md |
updater_tests.rs |
software | healthy | filen-cli/tests/updater_tests.rs |
auth_tests.rs |
software | healthy | filen-cli/tests/auth_tests.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
anchored-ref |
software | healthy | anchored-ref |
src |
software | healthy | anchored-ref/src |
test |
software | healthy | anchored-ref/src/test |
filen-rclone-wrapper |
software | healthy | filen-rclone-wrapper |
tests |
software | healthy | filen-rclone-wrapper/tests |
src |
software | healthy | filen-rclone-wrapper/src |
filen-cache |
software | healthy | filen-cache |
tests |
software | healthy | filen-cache/tests |
src |
software | healthy | filen-cache/src |
sql |
software | healthy | filen-cache/src/sql |
raw |
software | healthy | filen-cache/src/sql/raw |
filen-cli |
software | healthy | filen-cli |
tests |
software | healthy | filen-cli/tests |
src |
software | healthy | filen-cli/src |
scripts |
software | healthy | scripts |
git-hooks |
software | healthy | scripts/git-hooks |
filen-sdk-rs |
software | healthy | filen-sdk-rs |
tests |
software | healthy | filen-sdk-rs/tests |
web |
software | healthy | filen-sdk-rs/web |
src |
software | healthy | filen-sdk-rs/src |
connect |
software | healthy | filen-sdk-rs/src/connect |
sync |
software | healthy | filen-sdk-rs/src/sync |
crypto |
software | healthy | filen-sdk-rs/src/crypto |
http_provider |
software | healthy | filen-sdk-rs/src/http_provider |
auth |
software | healthy | filen-sdk-rs/src/auth |
http |
software | healthy | filen-sdk-rs/src/auth/http |
tower_wasm_time |
software | healthy | filen-sdk-rs/src/auth/http/tower_wasm_time |
bandwidth_limit |
software | healthy | filen-sdk-rs/src/auth/http/bandwidth_limit |
download_body |
software | healthy | filen-sdk-rs/src/auth/http/download_body |
api |
software | healthy | filen-sdk-rs/src/api |
v3 |
software | healthy | filen-sdk-rs/src/api/v3 |
dir |
software | healthy | filen-sdk-rs/src/api/v3/dir |
delete |
software | healthy | filen-sdk-rs/src/api/v3/dir/delete |
link |
software | healthy | filen-sdk-rs/src/api/v3/dir/link |
size |
software | healthy | filen-sdk-rs/src/api/v3/dir/size |
download |
software | healthy | filen-sdk-rs/src/api/v3/dir/download |
upload |
software | healthy | filen-sdk-rs/src/api/v3/upload |
auth |
software | healthy | filen-sdk-rs/src/api/v3/auth |
shared |
software | healthy | filen-sdk-rs/src/api/v3/shared |
trash |
software | healthy | filen-sdk-rs/src/api/v3/trash |
chat |
software | healthy | filen-sdk-rs/src/api/v3/chat |
message |
software | healthy | filen-sdk-rs/src/api/v3/chat/message |
embed |
software | healthy | filen-sdk-rs/src/api/v3/chat/message/embed |
conversations |
software | healthy | filen-sdk-rs/src/api/v3/chat/conversations |
participants |
software | healthy | filen-sdk-rs/src/api/v3/chat/conversations/participants |
name |
software | healthy | filen-sdk-rs/src/api/v3/chat/conversations/name |
search |
software | healthy | filen-sdk-rs/src/api/v3/search |
file |
software | healthy | filen-sdk-rs/src/api/v3/file |
delete |
software | healthy | filen-sdk-rs/src/api/v3/file/delete |
link |
software | healthy | filen-sdk-rs/src/api/v3/file/link |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
assertNoMaps |
software | healthy | filen-sdk-rs/web/main.test.ts:assertNoMaps |
getFileMeta |
software | healthy | filen-sdk-rs/web/main.test.ts:getFileMeta |
getDirMeta |
software | healthy | filen-sdk-rs/web/main.test.ts:getDirMeta |
collectBytes |
software | healthy | filen-sdk-rs/web/main.test.ts:collectBytes |
compareFileToEntry |
software | healthy | filen-sdk-rs/web/main.test.ts:compareFileToEntry |
sharedDirs |
software | healthy | filen-sdk-rs/web/main.test.ts:sharedDirs |
files |
software | healthy | filen-sdk-rs/web/main.test.ts:files |
expectErrorKind |
software | healthy | filen-sdk-rs/web/main.test.ts:expectErrorKind |
allCaseCombinations |
software | healthy | filen-sdk-rs/web/main.test.ts:allCaseCombinations |
jsonBigIntReplacer |
software | healthy | filen-sdk-rs/web/main.test.ts:jsonBigIntReplacer |
download |
software | healthy | filen-sdk-rs/web/sw.ts:download |
initClient |
software | healthy | filen-sdk-rs/web/sw.ts:initClient |
collectBytes |
software | healthy | filen-sdk-rs/web/sw.ts:collectBytes |
jsonBigIntReviver |
software | healthy | filen-sdk-rs/web/sw.ts:jsonBigIntReviver |
dataURItoBuffer |
software | healthy | filen-sdk-rs/web/sw.ts:dataURItoBuffer |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
test-wasm |
cicd | healthy | .github/workflows/test.yml |
build |
cicd | healthy | .github/workflows/npm-publish.yml |
ci-linux |
cicd | healthy | .github/workflows/ci.yml |
ci-windows |
cicd | healthy | .github/workflows/ci.yml |
ci-macos |
cicd | healthy | .github/workflows/ci.yml |
ci-wasm |
cicd | healthy | .github/workflows/ci.yml |
tag |
cicd | healthy | .github/workflows/release-cli.yml |
build-binaries |
cicd | healthy | .github/workflows/release-cli.yml |
build-docker |
cicd | healthy | .github/workflows/release-cli.yml |
release |
cicd | healthy | .github/workflows/release-cli.yml |
test |
cicd | healthy | .github/workflows/test-network-drive.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::filen-cli/src/auth.rs |
security | healthy | filen-cli/src/auth.rs |
password_literal::filen-sdk-rs/tests/connect_tests.rs |
security | healthy | filen-sdk-rs/tests/connect_tests.rs |
password_literal::filen-sdk-rs/tests/connect_tests.rs |
security | healthy | filen-sdk-rs/tests/connect_tests.rs |
generic_api_key::filen-sdk-rs/web/main.test.ts |
security | healthy | filen-sdk-rs/web/main.test.ts |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
password_literal::.github/workflows/ci.yml |
security | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
items |
data | healthy | filen-cache/src/sql/raw/init.sql |
roots |
data | healthy | filen-cache/src/sql/raw/init.sql |
files |
data | healthy | filen-cache/src/sql/raw/init.sql |
file_versions |
data | healthy | filen-cache/src/sql/raw/init.sql |
dirs |
data | healthy | filen-cache/src/sql/raw/init.sql |
files_meta |
data | healthy | filen-mobile-native-cache/sql/init.sql |
dirs_meta |
data | healthy | filen-mobile-native-cache/sql/init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKER_USERNAME |
cicd | healthy | — |
FILEN_BOT_NAME |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NPM_PUBLISH_TOKEN |
cicd | healthy | — |
DOCKER_PASSWORD |
cicd | healthy | — |
FILEN_BOT_PAT |
cicd | healthy | — |
FILEN_BOT_EMAIL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::npm-publish |
cicd | healthy | .github/workflows/npm-publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release-cli |
cicd | healthy | .github/workflows/release-cli.yml |
gha::test-network-drive |
cicd | healthy | .github/workflows/test-network-drive.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | filen-rclone-wrapper/src/rclone_installation.rs |
1.2.3.4 |
network | healthy | filen-types/src/api/v3/user/events.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pwhk0xe1 |
software | healthy | /tmp/repobility-clone-pwhk0xe1 |
| Label | Layer | Status | Path |
|---|---|---|---|
image::filen-cli/Dockerfile |
hardware | healthy | filen-cli/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/c5c5e713-0c21-4ec4-b223-ed492bd4a54b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c5c5e713-0c21-4ec4-b223-ed492bd4a54b/
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.