README.md 9.4 KB

Test

Tests to see how Git web interfaces like GitHub and GitLab work exactly detect bugs.

Mirrors

This repository is mirrored at:

Mirrors without public view:

Mirrors without repository browsing:

Mirrors for which I can't create projects:

Discontinued:

Web interfaces without public hosting service that I know of. Huge list: https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#Web_Interfaces Some interesting ones:

The SSH of those repos can be found at: remotes.sh, including other repos which don't have public view like Atlas.

Related repositories

Tests that are very large will not be included here to keep this repository small:

There are also some tests that could not be included here conveniently:

Other similar repos from other people:

Other useful things:

Files

The most interesting files on this repository are:

Markup tests:

Routing conflict attempts:

Weird stuff and attacks based on the filenames.

The only filenames which are not valid are:

  • contain forward slash /
  • .git
  • . and .., but not ...

Everything else goes:

Magic Git files:

  • Git directory inside Git directory: _git.

    For further mischief, the files in that directory were copied to the top-level of the repository.

  • .gitattributes: TODO empty

    Does not seems to lead to arbitrary code execution, as available diff and merge drivers must be set on the config.

    GitHub seems to ignore it: http://stackoverflow.com/a/24382933/895245

Other interesting things to do are the uppercase .Git and the .git file, which did not fit well in this repository.

XSS attempts: