FREE SCAN — 150 founder credits, no card

Free Security Scan for Ruby on Rails Apps

Scan your Rails app for mass assignment, SQLi, and exposed credentials.

Why Ruby on Rails Apps Get Hacked

Rails has strong defaults, but its convenience features cut both ways. Mass assignment through permissive strong-parameters lets attackers set fields you never intended. ActiveRecord is safe only when you use it correctly — string interpolation into queries reintroduces SQL injection. And a leaked master.key or credentials.yml.enc exposes every secret at once. We scan the Rails-specific risks.

Common Ruby on Rails Vulnerabilities

Mass assignment

Over-broad permit() in strong parameters lets attackers set protected attributes like admin or role by adding fields to the request.

SQL injection via interpolation

ActiveRecord is safe with placeholders, but interpolating user input into where("...#{params}...") or raw SQL reopens SQL injection.

Exposed master.key / credentials

Committing config/master.key or RAILS_MASTER_KEY leaks the ability to decrypt credentials.yml.enc — every secret your app holds.

CSRF / session weaknesses

Disabling protect_from_forgery or using a weak secret_key_base undermines CSRF protection and session integrity.

Vulnerable gems & verbose errors

Outdated gems with known CVEs and detailed exception pages leak structure and provide an exploitation path.

What the Sable Scan Checks

Exposed secrets & API keys

We scan your client-side bundles and responses for leaked API keys, tokens, database URLs, and 100+ secret patterns that ship to the browser by accident.

Security headers & TLS

HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy, and TLS protocol/cipher configuration — graded A-F with copy-paste fixes.

CORS & access control

Overly permissive CORS, wildcard origins with credentials, and broken object-level authorization (IDOR/BOLA) where one user can reach another user's data.

Injection & API surface

SQL/NoSQL injection, exposed OpenAPI/Swagger specs, GraphQL introspection, mass assignment, missing rate limits, and excessive data exposure.

OWASP Top 10 coverage

Autonomous pentesting agents test against the full OWASP Top 10 2025, validate each finding with a proof-of-concept, and re-test after you fix.

Validated findings, not noise

Every reported issue is confirmed by an agent before it reaches you — so you get real, exploitable findings with severity and remediation, not scanner spam.

Scan Your Ruby on Rails App in Minutes

Create a free account, point the agents at your app, and get validated findings with proof-of-concept and fix guidance. 150 founder credits, no credit card.

Get 150 Free Credits

Frequently Asked Questions

What is mass assignment in Rails and how do I prevent it?
Mass assignment is when a request sets model attributes you did not intend — e.g. adding admin=true to a form post. Prevent it with tight strong-parameters: permit only the fields users should control. Sable probes your forms and APIs for over-permissive parameter handling.
Why is the Rails master.key sensitive?
master.key decrypts config/credentials.yml.enc, which holds all your app secrets. If it lands in git or a public artifact, every credential is exposed. Keep it out of version control and rotate if leaked. Sable scans for exposed credential files and keys.
Is the security scan really free?
Yes. The Headers Scan runs instantly with no signup. For the full agent scan you create a free account and get 150 founder credits with no credit card required — enough to run real scans against your app on demand. Paid credit packs and monthly tiers exist for continuous testing, but you can start for free.
How does Sable scan my app?
Sable runs autonomous pentesting agents (pen-scout, pen-recon, pen-triage, pen-fixer, pen-compliance) that map your attack surface, test against the OWASP Top 10, validate every finding with a proof-of-concept, and re-test after you ship a fix. You chat with the agents on demand instead of waiting weeks for a manual engagement.
Will the scan break or slow down my production app?
No. Scans are designed to be safe and non-destructive. We demonstrate impact with proof-of-concept evidence rather than causing damage, and we never exfiltrate or alter your data.

Security Scans for Other Stacks