CheckOps
Brakeman
Brakeman is a static analysis security vulnerability scanner for Ruby on Rails applications, run from the command line without needing the app to be running.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Brakeman is a static analysis security vulnerability scanner built specifically for Ruby on Rails applications. It scans the application’s source code, so it can run at any stage of development without a running server.
The source code is at presidentbeef/brakeman on GitHub under the Brakeman Public Use License licence, with about 7,300 stars; the most recent commit was on 22 October 2026.
Features
- Rails-aware: Understands Rails conventions, controllers, models and views.
- Common vulnerability checks: SQL injection, XSS, command injection, mass assignment and more.
- Confidence levels: Rates each warning.
- Ignore file: Track accepted warnings.
- Report formats: Text, JSON, HTML and others.
Pros
- Free to use: Open source under Brakeman Public Use License.
- Maintained: Commits as recent as 22 October 2026.
- Community: About 7,300 GitHub stars.
Cons
- Rails only: Not for general Ruby or other stacks.
- Licence terms: Distributed under the Brakeman Public Use License, not a standard OSI licence; read it before commercial redistribution.
Usage and Links (Example)
gem install brakeman
brakeman -o report.html
Resources:
Pricing
Brakeman is free to use under the Brakeman Public Use License; see the repository for terms.
Recommended for?
- Rails teams wanting security checks in CI.
- Security reviewers auditing Rails apps.
- Not a fit outside Rails.
Conclusion
Brakeman is the standard security scanner for Ruby on Rails.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Brakeman side by side.
SSemgrepSemgrep is a fast static-analysis engine with a free open-source CLI and a paid platform for cross-file rules, supply chain, and secrets.Compare with Brakeman
OOpengrepOpengrep is an LGPL-2.1 open-source SAST engine, a fork of Semgrep backed by a consortium of AppSec companies including Aikido, Endor Labs and others.Compare with Brakeman
CCodeQLCodeQL is GitHub's semantic code analysis engine: it builds a queryable database from source code and runs security queries (MIT-licensed standard library) to find vulnerabilities, powering GitHub code scanning.Compare with Brakeman
BBearer CLIBearer CLI is a SAST tool that scans source code and analyses data flows to find, filter and prioritise security and privacy risks, with a commercial Bearer Pro from Cycode.Compare with Brakeman
SSonarQubeModernize your AI workflows with code verification for the agentic era.Compare with Brakeman
SSnykSnyk CLI scans and monitors your projects for security vulnerabilities.Compare with Brakeman