Brakeman
๐ธ Web Scanning ยท Ruby
Brakeman is a static analysis tool that scans Ruby on Rails application source code for security vulnerabilities. It requires no setup or configuration to run and does not need the application's dependencies to be installed. Brakeman checks for over 20 vulnerability types including SQL injection, cross-site scripting, command injection, mass assignment, unsafe redirects, and Rails-specific issues like unscoped finds and dangerous send calls. It produces detailed reports with confidence ratings and integrates into CI pipelines for continuous security scanning.
Installation
$ gem install brakemanUse Cases
- CI/CD security scanning for Rails applications
- Finding SQL injection and XSS in Ruby code
- Detecting Rails-specific security misconfigurations
- Pre-deployment security gate for Rails projects
Tags
Details
- Category
- ๐ธ Web Scanning
- Language
- Ruby
- Repository
- presidentbeef/brakeman
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Community Reviews
Alternatives & Comparisons
More in Web Scanning
httpx
GoFast multi-purpose HTTP toolkit. Probes for running HTTP servers with retries and fallbacks.
Nikto
PerlClassic web server scanner. Tests for dangerous files, outdated server software, and version-specific problems.
Gobuster
GoDirectory/file, DNS, and vhost busting tool. Brute-forces URIs, DNS subdomains, virtual host names, and S3 buckets.
Feroxbuster
RustFast, recursive content discovery tool written in Rust. Like gobuster on steroids with auto-recursion.
Burp Suite Community
JavaWeb vulnerability scanner and proxy. Intercept, modify, and replay HTTP/S traffic for web app testing.
ffuf
GoFast web fuzzer written in Go. Fuzz anything - URLs, headers, POST data - with blazing speed.