TMAegisBeta
Thêm quy tắc cho supply-chain

Software supply chain

TMA-SSC-1.1.16

Ensure force push code to branches is denied

CaoCấp 1Xem xét thủ côngsupply-chain

Mô tả

The “force push” option allows users with “push” permissions to force their changes directly to the branch without a pull request, and thus should be disabled. The “force push” option allows users to override the existing code with their own code. This can lead to both intentional and unintentional data loss, as well as data infection with malicious code. Disabling the “force push” option prohibits users from forcing their changes to the main branch, which ultimately prevents malicious code from entering source code. Note Users cannot “force push” to protected branches.

Cách kiểm tra

Phương pháp kiểm tra: Xem xét thủ công

Khuyến nghị này không thể kiểm tra tự động. Lần quét sẽ liệt kê mục này kèm hướng dẫn khi bạn truyền cờ --include-manual.

For each repository in use, validate that no one can “force push” code.

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

For each repository in use, block the option to “force push” code.

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
branch-protectiondevsecopssupply-chain
Tham chiếu
CIS Software Supply Chain Security Guide Benchmark v1.0.0 - 1.1.16 Ensure force push code to branches is denied