Skip to content

main and repo branches have no branch protection #148

Description

@PianoNic

Verified live via the GitHub API — both `main` and `repo` return 404 "not protected." `repo` is the branch operators fetch compiled plugin DLLs from (raw.githubusercontent.com), and it currently accepts direct pushes with no required review.

Combined with the backend's plugin loader having no DLL signature/checksum verification (tracked as SchulyBackend#206), this turns a compromised push or account takeover into a direct RCE pipeline into every operator's backend instance.

Fix: enable branch protection + required review on both `main` and `repo`.

Found during the Aug 2026 security sweep.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    CI/CDBuild, CI, release pipeline

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions