Branch protection disabled

ID

unprotected_branch

Severity

critical

Resource

Branch

Description

Detects branch protection deletion events and branch protection downgrades.

Impact

An unprotected branch can have a wide range of negative impact on an organization. Here are some examples:

  • Security Breach: An unprotected branch can allow attackers to make unauthorized changes to the organization’s codebase, leading to security vulnerabilities and data breaches.

  • Compliance Issues: An unprotected branch can make it difficult to enforce regulatory or compliance requirements, exposing the organization to legal liabilities, fines, or other penalties.

  • Operational Disruptions: An unprotected branch can lead to conflicts between different development efforts and make it difficult to manage the organization’s overall development workflow.

  • Delayed Detection of Issues: Without proper review and testing processes, issues such as bugs or performance problems may go unnoticed until they cause significant problems in production.

Supported Technologies

This detector is supported by the following sensors:

GitHub Actions    GitHub Sensor

GitHub Actions    GitHub Audit Log

GitLab Sensor   GitLab Sensor