sverklo audit
A
Overall Health
A
Dead code
0% orphan symbols (0/741)
A
Circular deps
0 cycles detected
A
Coupling
max fan-in: 3 (app/src/components/ServerTab/SettingRow.tsx)
C
Security
1 concern found
Overview
- 308 files indexed
- 1090 code symbols extracted
- 9445 symbol references tracked
- 0 active memories (0 core, 0 stale)
- Languages: typescript (218), python (75), rust (9), javascript (6)
God Nodes (most-referenced symbols)
These are the symbols your codebase depends on most. Changes here have the largest blast radius.
- toast — 106 references
- get_db — 68 references
- Badge — 22 references
- SettingRow — 21 references
- usePlatform — 20 references
- load_model — 20 references
- unload_model — 20 references
- addcolumn — 18 references
- _diag — 17 references
- VoiceProfileResponse — 16 references
Hub Files (highest PageRank)
Core architectural files — imported by many others.
app/plugins/changelog.ts(1.00)app/src/components/ServerTab/SettingRow.tsx(1.00)docs/lib/cn.ts(0.67)app/src/components/StoriesTab/StoryChatItem.tsx(0.62)app/src/components/VoiceProfiles/SampleUpload.tsx(0.59)app/src/components/VoiceProfiles/AudioSampleRecording.tsx(0.54)app/src/components/VoiceProfiles/AudioSampleSystem.tsx(0.54)app/src/components/VoiceProfiles/AudioSampleUpload.tsx(0.54)app/src/components/Generation/EngineModelSelector.tsx(0.52)app/src/components/Generation/ParalinguisticInput.tsx(0.52)
Orphans
No obvious dead code — every named symbol has at least one reference.
Coupling (high-PageRank files)
app/plugins/changelog.ts(1.00)app/src/components/ServerTab/SettingRow.tsx(1.00)docs/lib/cn.ts(0.67)app/src/components/StoriesTab/StoryChatItem.tsx(0.62)app/src/components/VoiceProfiles/SampleUpload.tsx(0.59)
Security Issues (1 found)
Critical (1)
- Command injection risk —
backend/pyirthtorchcompilerdisable.py:350 exec('del ' + obj)
Suggested Next Steps
- Before refactoring toast, run
sverklo_impactto see the 106 call sites app/plugins/changelog.tsis your most-imported file — changes here cascade widely