Scryer

Ruby & Rails Code Security Auditor — one audit command instead of RuboCop + Brakeman + bundler-audit + Reek + custom scripts.

Scryer scans Ruby and Rails source for security vulnerabilities, performance problems, duplicate/smelly code, and dependency vulnerabilities — in one scan, with one report. Built on Ruby's own stdlib Ripper parser, so the static scan needs no Rails or Bundler to run at all.

gem install scryer
scryer
Scryer Audit — 236 files scanned
────────────────────────────────

Security                8 findings
Performance            10 findings
Code Quality          248 findings
Dependencies           24 findings
────────────────────────────────
Total                 290 findings

JSON report: tmp/scryer_report.json
HTML report: tmp/scryer_report.html

That's real output from a scan of a live 236-file Rails app, not a mockup.

What it detects

How it compares

CapabilityScryerRuboCopBrakemanbundler-audit
Style/lint conventionsPartial*
Rails security scanning
Performance heuristicsPartial
Duplicate code detectionPartial
Dependency vulnerabilities
Runtime query analysis
Single command, all of the above

* One narrow check only (a missing frozen_string_literal magic comment) — everything else in RuboCop's domain is intentionally out of scope. Full breakdown with footnotes in the README.

Links