MCPcopy Index your code
hub / github.com/davtur19/DotGit

github.com/davtur19/DotGit @5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.2 ↗ · + Follow
96 symbols 258 edges 6 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

FF users Chrome users

DotGit

An extension for checking if .git is exposed in visited websites

Features

  • Check if a .git/.svn/.hg folder exists for each site you visit
  • Check if a .env file exists for each site you visit
  • Check if a .DS_Store file exists for each site you visit
  • Check if the site is open source (github/gitlab)
  • Check if the site has security.txt
  • You will be notified when a folder is found
  • List of exposed sites found
  • Download the entire .git folder in zip format, even if the files are not listed on the site
  • View .git/config with one click
  • Options for: colors, notifications and downloads

Some checks are turned off by default, open the settings to turn them on

How the download works

There is a queue for downloads, with a maximum of simultaneous connections; if this number is exceeded, subsequent files are put on wait for X ms multiplied by the number of downloads already pending; the result of the multiplication cannot exceed the maximum wait

More info here

Note:

  • Downloading is an extra feature to DotGit, it is not meant to download large repositories (there are limits to the memory usable by extensions, and DotGit does everything in RAM)
  • Changing the download settings is recommended as by default the values are kept low to avoid problems for those who do not have a good connection or a good CPU, however too high values could freeze the browser even on powerful computers
  • By default, svn, mercurial and dotenv are disabled, to activate them just go to settings and turn them on

Screenshot

ScreenShot

Download: Firefox | Chrome

Core symbols most depended-on inside this repo

debugLog
called by 23
content_script.js
debugLog
called by 12
dotgit.js
fetchWithTimeout
called by 8
content_script.js
downloadFile
called by 5
dotgit.js
notification
called by 4
dotgit.js
downloadZip
called by 3
dotgit.js
processListener
called by 3
dotgit.js
sendDownloadStatus
called by 2
dotgit.js

Shape

Function 96

Languages

TypeScript100%

Modules by API surface

lib/jszip.min.js36 symbols
lib/pako_inflate.min.js24 symbols
dotgit.js19 symbols
content_script.js12 symbols
popup/popup.js4 symbols
options/options.js1 symbols

For agents

$ claude mcp add DotGit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact