https://github.com/skyflyt/treelens
· scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 246 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 |
|---|---|---|---|
fmtBytes |
software | healthy | ui/src/format.ts:fmtBytes |
fmtPct |
software | healthy | ui/src/format.ts:fmtPct |
fmtCount |
software | healthy | ui/src/format.ts:fmtCount |
fmtDuration |
software | healthy | ui/src/format.ts:fmtDuration |
fmtMtime |
software | healthy | ui/src/format.ts:fmtMtime |
ageDays |
software | healthy | ui/src/format.ts:ageDays |
prefersDark |
software | healthy | ui/src/main.ts:prefersDark |
snapshotActiveTab |
software | healthy | ui/src/main.ts:snapshotActiveTab |
loadTabIntoState |
software | healthy | ui/src/main.ts:loadTabIntoState |
renderTabBar |
software | healthy | ui/src/main.ts:renderTabBar |
createTab |
software | healthy | ui/src/main.ts:createTab |
switchToTab |
software | healthy | ui/src/main.ts:switchToTab |
newTab |
software | healthy | ui/src/main.ts:newTab |
closeTab |
software | healthy | ui/src/main.ts:closeTab |
init |
software | healthy | ui/src/main.ts:init |
triggerScan |
software | healthy | ui/src/main.ts:triggerScan |
tab |
software | healthy | ui/src/main.ts:tab |
armScanWatchdog |
software | healthy | ui/src/main.ts:armScanWatchdog |
clearScanWatchdog |
software | healthy | ui/src/main.ts:clearScanWatchdog |
handleScanStalled |
software | healthy | ui/src/main.ts:handleScanStalled |
startScan |
software | healthy | ui/src/main.ts:startScan |
handleScanProgress |
software | healthy | ui/src/main.ts:handleScanProgress |
tabTitleFromPath |
software | healthy | ui/src/main.ts:tabTitleFromPath |
handleScanComplete |
software | healthy | ui/src/main.ts:handleScanComplete |
updateScanErrorsPill |
software | healthy | ui/src/main.ts:updateScanErrorsPill |
showScanErrors |
software | healthy | ui/src/main.ts:showScanErrors |
close |
software | healthy | ui/src/main.ts:close |
handleScanCancelled |
software | healthy | ui/src/main.ts:handleScanCancelled |
selectNode |
software | healthy | ui/src/main.ts:selectNode |
applySelectionClasses |
software | healthy | ui/src/main.ts:applySelectionClasses |
updateSelectionBar |
software | healthy | ui/src/main.ts:updateSelectionBar |
clearSelection |
software | healthy | ui/src/main.ts:clearSelection |
clickSelect |
software | healthy | ui/src/main.ts:clickSelect |
navigateToFolder |
software | healthy | ui/src/main.ts:navigateToFolder |
inspectNode |
software | healthy | ui/src/main.ts:inspectNode |
selectedFlatIndex |
software | healthy | ui/src/main.ts:selectedFlatIndex |
selectFlatIndex |
software | healthy | ui/src/main.ts:selectFlatIndex |
scrollFlatIndexIntoView |
software | healthy | ui/src/main.ts:scrollFlatIndexIntoView |
moveSelection |
software | healthy | ui/src/main.ts:moveSelection |
activateSelected |
software | healthy | ui/src/main.ts:activateSelected |
collapseOrParent |
software | healthy | ui/src/main.ts:collapseOrParent |
typeAhead |
software | healthy | ui/src/main.ts:typeAhead |
i |
software | healthy | ui/src/main.ts:i |
pushLoading |
software | healthy | ui/src/main.ts:pushLoading |
popLoading |
software | healthy | ui/src/main.ts:popLoading |
toast |
software | healthy | ui/src/main.ts:toast |
remove |
software | healthy | ui/src/main.ts:remove |
toastErr |
software | healthy | ui/src/main.ts:toastErr |
toggleHelp |
software | healthy | ui/src/main.ts:toggleHelp |
closeHelp |
software | healthy | ui/src/main.ts:closeHelp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
vite.config.ts |
software | healthy | vite.config.ts |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
SECURITY.md |
software | healthy | SECURITY.md |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
index.html |
software | healthy | ui/index.html |
tsconfig.json |
software | healthy | ui/tsconfig.json |
styles.css |
software | healthy | ui/src/styles.css |
format.ts |
software | healthy | ui/src/format.ts |
main.ts |
software | healthy | ui/src/main.ts |
colors.ts |
software | healthy | ui/src/colors.ts |
ipc.ts |
software | healthy | ui/src/ipc.ts |
treemap.ts |
software | healthy | ui/src/treemap.ts |
drives.ts |
software | healthy | ui/src/drives.ts |
build-icon.mjs |
software | healthy | scripts/build-icon.mjs |
Cargo.toml |
software | healthy | crates/fileops/Cargo.toml |
lib.rs |
software | healthy | crates/fileops/src/lib.rs |
Cargo.toml |
software | healthy | crates/analysis/Cargo.toml |
lib.rs |
software | healthy | crates/analysis/src/lib.rs |
checksums.rs |
software | healthy | crates/analysis/src/checksums.rs |
compare.rs |
software | healthy | crates/analysis/src/compare.rs |
dupes.rs |
software | healthy | crates/analysis/src/dupes.rs |
stego.rs |
software | healthy | crates/analysis/src/stego.rs |
Cargo.toml |
software | healthy | crates/tree/Cargo.toml |
lib.rs |
software | healthy | crates/tree/src/lib.rs |
build.rs |
software | healthy | crates/tree/benches/build.rs |
Cargo.toml |
software | healthy | crates/scanner/Cargo.toml |
diag.rs |
software | healthy | crates/scanner/examples/diag.rs |
lib.rs |
software | healthy | crates/scanner/src/lib.rs |
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 |
default.json |
software | healthy | src-tauri/capabilities/default.json |
lib.rs |
software | healthy | src-tauri/src/lib.rs |
state.rs |
software | healthy | src-tauri/src/state.rs |
main.rs |
software | healthy | src-tauri/src/main.rs |
dependabot.yml |
software | healthy | .github/dependabot.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ui |
software | healthy | ui |
src |
software | healthy | ui/src |
scripts |
software | healthy | scripts |
crates |
software | healthy | crates |
fileops |
software | healthy | crates/fileops |
src |
software | healthy | crates/fileops/src |
analysis |
software | healthy | crates/analysis |
src |
software | healthy | crates/analysis/src |
tree |
software | healthy | crates/tree |
src |
software | healthy | crates/tree/src |
benches |
software | healthy | crates/tree/benches |
scanner |
software | healthy | crates/scanner |
examples |
software | healthy | crates/scanner/examples |
src |
software | healthy | crates/scanner/src |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
versions |
cicd | healthy | .github/workflows/ci.yml |
rust |
cicd | healthy | .github/workflows/ci.yml |
ui |
cicd | healthy | .github/workflows/ci.yml |
app |
cicd | healthy | .github/workflows/ci.yml |
gitleaks |
cicd | healthy | .github/workflows/ci.yml |
build-and-release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | ui/src/main.ts:on |
Treemap |
software | healthy | ui/src/treemap.ts:Treemap |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ijybgf7h |
software | healthy | /tmp/repobility-clone-ijybgf7h |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | ui/src/colors.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/ccb229a3-6f0a-4628-a1d8-29e6e93819c7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ccb229a3-6f0a-4628-a1d8-29e6e93819c7/
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.