Inspect
Analyse pushes before they leave your organisation, including commits, authors, diffs and secrets. Built-in processors include hidden-commit detection and Gitleaks secret scanning.
Explore the checks
An open source policy and control layer between developers and Git hosting platforms.
Open source · Apache 2.0 · A FINOS project
Built around your workflow
GitProxy intercepts Git pushes and applies configurable checks and workflows before changes reach the remote repository. Combine the familiar open source contribution experience with your organisation’s security, legal and compliance requirements.
Analyse pushes before they leave your organisation, including commits, authors, diffs and secrets. Built-in processors include hidden-commit detection and Gitleaks secret scanning.
Explore the checksApply repository access rules, commit policies, pre-receive hooks and approval workflows at the point of push.
Configure your policiesAdd organisation-specific controls using configurable plugins, distributed as standard npm packages or loaded as JavaScript modules.
Build a pluginProxy GitHub, GitLab and other Git hosts from one instance. GitProxy v2 supports multiple hosts and Git operations over HTTP/HTTPS or SSH.
Discover multi-host supportFamiliar Git. Configurable controls.
Developers continue to branch, commit and push with Git. GitProxy sits in the path to the remote Git service, evaluates the push, and either blocks it with feedback or allows it through the configured workflow.
Use the Git tools and workflow you already know.
Inspect changes, enforce rules and follow configured approvals.
Changes proceed when the configured checks and workflow allow them.
GitProxy blocks the push and provides a link to request approval. Once the push is approved, the developer can retry it using the same Git command.
A FINOS project, built in the open
Start with GitProxy, explore the code, or contribute a control your organisation needs.
Explore posts about GitProxy shared by the community on LinkedIn.








