Skip to:

Marketplace

ControlFreak - Commit Checks and Jira Hooks for Bitbucket

works with Bitbucket Cloud, Bitbucket Server 7.0.0 - 8.19.18, Bitbucket Data Center 10.0.0 - 10.5.1 and more
30 Day Data Center trial · One trial per customer.
Additional time may be available from the app vendor.
About Data Center trials

OVERALL RATINGS

INSTALLS

605

SUPPORT

  • Partner Supported

Key highlights of the appValidate pushes, merges, and web UI edits. Great replacement for *YACC/Yet Another Commit Checker* on Bitbucket 10.x and newer

watch ControlFreak - Commit Checks and Jira Hooks for Bitbucket video

Great replacement for Yet Another Commit Checker

  • Detailed migration guide: bit-booster.com/Migrating-from-YACC
  • Works with all versions of Bitbucket DC & Cloud (and GitHub soon!)
  • We will support Bitbucket DC until Atlassian doesn't (Bitbucket DC is *NOT* EOL in 2029)

Never see another missing Jira ticket ref / ID

  • Define protected branches using Bitbucket's branching model
  • Checker for Jira status, assignee, or better yet, any arbitrary JQL
  • Options: can ignore merge commits, submodule updates, clean rebases & cherry picks

Helpful block messages keep developers productive

  • Rejection messages include steps to fix the problem
  • Enables Gerrit workflows ("Needs Work" PRs can't merge)
  • Supports regex like YACC, ScriptRunner, Better Commit Policy

Supporting media

More details

ControlFreak is a collection of push and merge hooks to reject commits based on pre-configured rules. Available rules include:

  • Enforce JIRA linking for git commit messages (similar to YACC but better!)
  • Branch naming policy
  • Block large files
  • Block deletes / rewrites / force-pushes of important branches
  • Enforce a rebase or squash workflow
  • Block self-approvals on pull-requests
  • Author / committer name and email checks
  • Block empty commits
  • Block foxtrot merges

Configuration can be applied per-repo, per-project, or globally. Rules can be applied per repository type (regular vs. personal vs. fork). User and Group based exemption lists let service accounts, bots, and power users avoid the checks when necessary.

---

ABOUT GitBoost

We also make:

Resources

Privacy and Security

Privacy policy

Atlassian's privacy policy is not applicable to the use of this app. Please refer to the privacy policy provided by this app's partner.

Partner privacy policy

Security program

This app is not part of the Marketplace Bug Bounty program.

Version information

Version 2026.10.07-bb10•for Bitbucket Data Center 10.0.0 - 10.5.1

Release date
Oct 7th 2026
Summary
Two features: Ban binary files; and Support for Jira Cloud API Tokens
Details

Version v2026.10.07-bb10 contains two features:

New Features:

1.) New feature: ControlFreak now understands whether pushed files are binary or text.

For example, Bitbucket administrators can explicitly ban pushes of BINARY *.dat files, while still allowing TEXT *.dat files!

2.) Support for Jira Cloud API Tokens. This is an emergency fix to help companies migrating to Jira Cloud where ControlFreak seems to lose permission to read Jira issues via “Application Tunnel + Application Link”. Setting up a Jira Cloud API Token gives ControlFreak permission to read issues again.

-----

GitBoost’s Promise To Our Customers (October 2026):

  • We promise to continue maintaining ControlFreak on all active release branches of Bitbucket DC & Cloud (and GitHub soon!)
  • We will support Bitbucket DC for as long as Atlassian does (Bitbucket DC is *NOT* EOL in 2029)
Payment model
Paid via Atlassian
License type
Commercial - no charge
Explore all Data Center versions

Learn and explore

  • What’s Marketplace
  • App installation
  • About Atlassian
  • Atlassian resources
  • Search and ranking
  • Atlassian events
  • Atlassian foundation

Follow