https://github.com/Rhaf1203/FileVault
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 3 weeks ago · v1 · 18 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 567 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 |
|---|---|---|---|
docsKey |
software | healthy | src/storage.ts:docsKey |
foldersKey |
software | healthy | src/storage.ts:foldersKey |
loadProfiles |
software | healthy | src/storage.ts:loadProfiles |
saveProfiles |
software | healthy | src/storage.ts:saveProfiles |
addProfile |
software | healthy | src/storage.ts:addProfile |
updateProfile |
software | healthy | src/storage.ts:updateProfile |
deleteProfile |
software | healthy | src/storage.ts:deleteProfile |
loadDocuments |
software | healthy | src/storage.ts:loadDocuments |
saveDocs |
software | healthy | src/storage.ts:saveDocs |
addDocument |
software | healthy | src/storage.ts:addDocument |
updateDocument |
software | healthy | src/storage.ts:updateDocument |
deleteDocument |
software | healthy | src/storage.ts:deleteDocument |
deleteDocumentsByFolder |
software | healthy | src/storage.ts:deleteDocumentsByFolder |
loadFolders |
software | healthy | src/storage.ts:loadFolders |
saveFolders |
software | healthy | src/storage.ts:saveFolders |
addFolder |
software | healthy | src/storage.ts:addFolder |
renameFolder |
software | healthy | src/storage.ts:renameFolder |
deleteFolder |
software | healthy | src/storage.ts:deleteFolder |
ChunkLoading |
software | healthy | src/main.tsx:ChunkLoading |
Root |
software | healthy | src/main.tsx:Root |
onPop |
software | healthy | src/main.tsx:onPop |
FileTypeIcon |
software | healthy | src/App.tsx:FileTypeIcon |
fileLabel |
software | healthy | src/App.tsx:fileLabel |
truncateMiddle |
software | healthy | src/App.tsx:truncateMiddle |
App |
software | healthy | src/App.tsx:App |
handleThemeChange |
software | healthy | src/App.tsx:handleThemeChange |
handleSelectProfile |
software | healthy | src/App.tsx:handleSelectProfile |
handleLock |
software | healthy | src/App.tsx:handleLock |
handleLogout |
software | healthy | src/App.tsx:handleLogout |
MainApp |
software | healthy | src/App.tsx:MainApp |
undoPendingDelete |
software | healthy | src/App.tsx:undoPendingDelete |
onKey |
software | healthy | src/App.tsx:onKey |
tag |
software | healthy | src/App.tsx:tag |
refresh |
software | healthy | src/App.tsx:refresh |
syncLog |
software | healthy | src/App.tsx:syncLog |
enter |
software | healthy | src/App.tsx:enter |
leave |
software | healthy | src/App.tsx:leave |
drop |
software | healthy | src/App.tsx:drop |
paths |
software | healthy | src/App.tsx:paths |
handleCreateCategory |
software | healthy | src/App.tsx:handleCreateCategory |
handleDeleteFolder |
software | healthy | src/App.tsx:handleDeleteFolder |
handleAvatarChange |
software | healthy | src/App.tsx:handleAvatarChange |
handleNameSave |
software | healthy | src/App.tsx:handleNameSave |
minimize |
software | healthy | src/App.tsx:minimize |
toggleMaximize |
software | healthy | src/App.tsx:toggleMaximize |
close |
software | healthy | src/App.tsx:close |
log |
software | healthy | src/App.tsx:log |
toggle |
software | healthy | src/App.tsx:toggle |
handleAdd |
software | healthy | src/App.tsx:handleAdd |
handleDelete |
software | healthy | src/App.tsx:handleDelete |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
gen-icons.mjs |
software | healthy | scripts/gen-icons.mjs |
Cargo.toml |
software | healthy | src-tauri/Cargo.toml |
tauri.conf.json |
software | healthy | src-tauri/tauri.conf.json |
build.rs |
software | healthy | src-tauri/build.rs |
Cargo.lock |
software | healthy | src-tauri/Cargo.lock |
default.json |
software | healthy | src-tauri/capabilities/default.json |
lib.rs |
software | healthy | src-tauri/src/lib.rs |
main.rs |
software | healthy | src-tauri/src/main.rs |
schema.sql |
software | healthy | supabase/schema.sql |
002_activity_log.sql |
software | healthy | supabase/migrations/002_activity_log.sql |
001_account_deletion.sql |
software | healthy | supabase/migrations/001_account_deletion.sql |
dependabot.yml |
software | healthy | .github/dependabot.yml |
security.yml |
software | healthy | .github/workflows/security.yml |
index.css |
software | healthy | src/index.css |
storage.ts |
software | healthy | src/storage.ts |
storage.test.ts |
software | healthy | src/storage.test.ts |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
types.ts |
software | healthy | src/types.ts |
ProfilePicker.tsx |
software | healthy | src/components/ProfilePicker.tsx |
KitsModal.tsx |
software | healthy | src/components/KitsModal.tsx |
ActivityLogModal.tsx |
software | healthy | src/components/ActivityLogModal.tsx |
ContextMenu.tsx |
software | healthy | src/components/ContextMenu.tsx |
PreviewModal.tsx |
software | healthy | src/components/PreviewModal.tsx |
TresorIcon.tsx |
software | healthy | src/components/TresorIcon.tsx |
SyncStatusIndicator.tsx |
software | healthy | src/components/SyncStatusIndicator.tsx |
DocumentDetailModal.tsx |
software | healthy | src/components/DocumentDetailModal.tsx |
ProfilePicker.test.tsx |
software | healthy | src/components/ProfilePicker.test.tsx |
AuthModal.tsx |
software | healthy | src/components/AuthModal.tsx |
WalkthroughOverlay.tsx |
software | healthy | src/components/WalkthroughOverlay.tsx |
BackupModal.tsx |
software | healthy | src/components/BackupModal.tsx |
AccountModal.tsx |
software | healthy | src/components/AccountModal.tsx |
PixelIcons.tsx |
software | healthy | src/components/PixelIcons.tsx |
ConfirmModal.tsx |
software | healthy | src/components/ConfirmModal.tsx |
AddDocumentModal.tsx |
software | healthy | src/components/AddDocumentModal.tsx |
SplashScreen.tsx |
software | healthy | src/components/SplashScreen.tsx |
PrivacyModal.tsx |
software | healthy | src/components/PrivacyModal.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
ProfilePicker |
frontend | healthy | src/components/ProfilePicker.tsx |
KitsModal |
frontend | healthy | src/components/KitsModal.tsx |
ActivityLogModal |
frontend | healthy | src/components/ActivityLogModal.tsx |
ContextMenu |
frontend | healthy | src/components/ContextMenu.tsx |
PreviewModal |
frontend | healthy | src/components/PreviewModal.tsx |
TresorIcon |
frontend | healthy | src/components/TresorIcon.tsx |
SyncStatusIndicator |
frontend | healthy | src/components/SyncStatusIndicator.tsx |
DocumentDetailModal |
frontend | healthy | src/components/DocumentDetailModal.tsx |
AuthModal |
frontend | healthy | src/components/AuthModal.tsx |
WalkthroughOverlay |
frontend | healthy | src/components/WalkthroughOverlay.tsx |
BackupModal |
frontend | healthy | src/components/BackupModal.tsx |
AccountModal |
frontend | healthy | src/components/AccountModal.tsx |
ConfirmModal |
frontend | healthy | src/components/ConfirmModal.tsx |
AddDocumentModal |
frontend | healthy | src/components/AddDocumentModal.tsx |
SplashScreen |
frontend | healthy | src/components/SplashScreen.tsx |
PrivacyModal |
frontend | healthy | src/components/PrivacyModal.tsx |
LandingPage |
frontend | healthy | src/landing/LandingPage.tsx |
PrivacyPage |
frontend | healthy | src/landing/PrivacyPage.tsx |
NotFoundPage |
frontend | healthy | src/landing/NotFoundPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/sync.test.ts |
security | healthy | src/lib/sync.test.ts |
auth::src/components/AddDocumentModal.tsx |
security | healthy | src/components/AddDocumentModal.tsx |
auth::src/components/DocumentDetailModal.tsx |
security | healthy | src/components/DocumentDetailModal.tsx |
auth::src/lib/docParse.ts |
security | healthy | src/lib/docParse.ts |
auth::src/lib/docParse.test.ts |
security | healthy | src/lib/docParse.test.ts |
auth::src/landing/LandingPage.tsx |
security | healthy | src/landing/LandingPage.tsx |
auth::src/lib/device.ts |
security | healthy | src/lib/device.ts |
auth::src-tauri/src/lib.rs |
security | healthy | src-tauri/src/lib.rs |
auth::src/types.ts |
security | healthy | src/types.ts |
auth::src/lib/log.test.ts |
security | healthy | src/lib/log.test.ts |
auth::src/lib/download.test.ts |
security | healthy | src/lib/download.test.ts |
auth::src/lib/categories.ts |
security | healthy | src/lib/categories.ts |
auth::README.md |
security | healthy | README.md |
auth::src/lib/expiry.test.ts |
security | healthy | src/lib/expiry.test.ts |
auth::src/storage.test.ts |
security | healthy | src/storage.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
landing |
software | healthy | src/landing |
| Label | Layer | Status | Path |
|---|---|---|---|
dependency-audit |
cicd | healthy | .github/workflows/security.yml |
eslint |
cicd | healthy | .github/workflows/security.yml |
tests |
cicd | healthy | .github/workflows/security.yml |
build |
cicd | healthy | .github/workflows/security.yml |
snyk |
cicd | healthy | .github/workflows/security.yml |
codeql |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/schema.sql |
documents |
data | healthy | supabase/schema.sql |
folders |
data | healthy | supabase/schema.sql |
kits |
data | healthy | supabase/schema.sql |
activity_log |
data | healthy | supabase/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
MockNotification |
software | healthy | src/lib/expiry.test.ts:MockNotification |
FileValidationError |
software | healthy | src/lib/fileType.ts:FileValidationError |
| Label | Layer | Status | Path |
|---|---|---|---|
002_activity_log.sql |
data | healthy | supabase/migrations/002_activity_log.sql |
001_account_deletion.sql |
data | healthy | supabase/migrations/001_account_deletion.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1420 |
network | healthy | vite.config.ts |
port:1421 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ld0x7je_ |
software | healthy | /tmp/repobility-clone-ld0x7je_ |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::security |
cicd | healthy | .github/workflows/security.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SNYK_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/ec8f7341-e458-4884-b740-9ba3bdaf3830/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ec8f7341-e458-4884-b740-9ba3bdaf3830/
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.