Over the past weeks, I ran into something small but surprisingly persistent: Git submodules that nobody uses anymore, but are still quietly hiding in the codebase. Submodules that: were added years ago, are no longer referenced anywhere, still appear in .gitmodules, confuse developers and clutter builds, and sometimes even pose an attack surface. I looked…