FREEDOM251

Freedom251 › Ruby Static Analysis Tools

Dawnscanner

Free plan LinuxSelf-hosted

Visit Dawnscanner Alternatives Pricing

Dawnscanner's own site

What Dawnscanner is

Dawnscanner is a Ruby security scanner that examines source code for web application vulnerabilities. It reads a project’s Gemfile.lock to identify the Ruby version and MVC framework, then applies relevant checks for Ruby on Rails, Sinatra, or Padrino. Its knowledge base includes NIST CVE bulletins, custom checks, and OWASP Ruby on Rails cheat-sheet recommendations; the README says version 2.0 includes more than 680 security checks. It can inspect view code and trace sinks to identify cross-site scripting and SQL injection issues. Results list vulnerabilities and mitigation actions, but are provided in text format only. Dawnscanner runs locally from the command line on Linux or in a self-hosted setup. Installation uses `gem install dawnscanner`, and the knowledge base must be downloaded separately. The README mentions GitHub hooks as one way to include it in a release process. Dawnscanner is open source and MIT licensed, with a free plan listed as free. The knowledge-base repository lists v20240116 as its latest release.

Who it suits

Dawnscanner suits Ruby teams working with Rails, Sinatra, or Padrino that want locally run source scanning and mitigation guidance. It may also suit teams looking to include scanning in a release process using GitHub hooks.

What it does well

  • Supports Rails, Sinatra, and Padrino.
  • Knowledge base has more than 680 checks in version 2.0.
  • Identifies XSS and SQL injection issues.
  • Lists vulnerabilities with mitigation actions.
  • Free and MIT licensed.

What to know first

  • Results are available in text format only.
  • Knowledge base must be downloaded separately.
  • Listed platforms are Linux and self-hosted.

Plans

PlanBilled and limitsPrice
DawnscannerMIT-licensed Ruby security scanner · runs locally from the command lineFree

As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Dawnscanner GitHub repository.
  2. Install the tool with `gem install dawnscanner`.
  3. Download the knowledge base separately.
  4. Run it against a Ruby web application on Linux or in a self-hosted setup.
  5. Consider GitHub hooks as an example of integrating it into a release process.

Verdict

Dawnscanner combines framework-aware Ruby checks with view-code analysis and mitigation guidance. Its text-only results and separate knowledge-base download are worth considering before adopting it.

Questions

How much does Dawnscanner cost?

Dawnscanner is free and MIT licensed. Its listed plan costs nothing.

Is there a free trial?

No. Dawnscanner is listed as having no free trial.

Which Ruby frameworks does it support?

It supports Ruby on Rails, Sinatra, and Padrino applications.

What do scan results include?

Results list vulnerabilities and mitigation actions. The README says they are available in text format only.

Where does Dawnscanner run?

It runs locally from the command line on Linux or in a self-hosted setup.

How is Dawnscanner licensed?

The repository identifies Dawnscanner as MIT licensed.

Facts from Dawnscanner's own pages

Analysis
Dawn reads Gemfile.lock, detects the Ruby version and MVC framework, and applies relevant checks. · github.com, 8 Oct 2026
Checks
The README says version 2.0 has more than 680 security checks in its knowledge base. · github.com, 8 Oct 2026
Code analysis
It can analyze view code and trace sinks to identify cross-site scripting and SQL injection issues. · github.com, 8 Oct 2026
Distribution
The repository identifies the project as MIT licensed. · github.com, 8 Oct 2026
Frameworks
It supports Ruby on Rails, Sinatra, and Padrino applications. · github.com, 8 Oct 2026
Installation
The README instructs users to install the tool with `gem install dawnscanner` and download its knowledge base separately. · github.com, 8 Oct 2026
Integration
The README mentions use with GitHub hooks as an example of integrating Dawn into a release process. · github.com, 8 Oct 2026
Knowledge base
The knowledge base includes NIST CVE bulletins, custom checks, and OWASP Ruby on Rails cheat-sheet recommendations. · github.com, 8 Oct 2026
Purpose
Dawn is a static analysis security scanner for Ruby web applications. · github.com, 8 Oct 2026
Results
Scan results list vulnerabilities and mitigation actions, and the README says they are available in text format only. · github.com, 8 Oct 2026
Security data updates
The knowledge-base repository lists v20240116 as its latest release. · github.com, 8 Oct 2026
Support
The README invites users to provide feedback and support the project by opening an issue with a reference. · github.com, 8 Oct 2026

Where Dawnscanner stands on Freedom251

Look at these too