Ethical Hacking Automation

Automate Recon and scanning process with Vidoc. All security teams in one place

Gogs (Go Git Service) - Installer

By kannthu

Vidoc logoVidoc Module

What is the "Gogs (Go Git Service) - Installer?"

The "Gogs (Go Git Service) - Installer" module is designed to detect the presence of the Gogs installer panel. Gogs is a self-hosted Git service written in Go. This module focuses on identifying potential misconfigurations or vulnerabilities related to the installation process of Gogs.

This module has a severity level of critical, indicating that any issues detected could have a significant impact on the security of the Gogs installation.

Author: dhiyaneshDk


If misconfigurations or vulnerabilities are found in the Gogs installer panel, it could potentially lead to unauthorized access, data exposure, or other security risks. It is crucial to address any issues identified by this module to ensure the secure installation and operation of Gogs.

How does the module work?

The "Gogs (Go Git Service) - Installer" module utilizes HTTP request templates and matching conditions to identify potential misconfigurations or vulnerabilities in the Gogs installer panel.

One example of an HTTP request sent by this module is a GET request to the "/install" path. The module then applies matching conditions to determine if the response contains specific keywords, such as "General Settings" and "Database Settings," and if the response status is 200 (OK).

If both matching conditions are met, the module reports a potential vulnerability related to the Gogs installer panel.

It is important to note that this module is part of the Vidoc platform, which uses multiple modules to perform scanning and testing. Each module represents a specific test case.

Module preview

Concurrent Requests (1)
1. HTTP Request template
Matching conditions
word: General Settings, Database Settingsand
status: 200
Passive global matcher
No matching conditions.
On match action
Report vulnerability