4 Essential Security Tools To Level Up Your Rails Security

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

  • brakeman is another useful Ruby gem that is a static analysis security vulnerability scanner for Ruby on Rails applications.

  • rack-cors

    Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.

  • For this, you can use the rack-cors gem:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bundler-audit

    Patch-level verification for Bundler

  • This Ruby gem is quite useful for detecting versions of gems that are known to be vulnerable to security issues. bundler-audit uses an open database of vulnerable gems called ruby-advisory-db and compares it to the versions that show up in your Gemfile.lock.

  • ruby-advisory-db

    A database of vulnerable Ruby Gems

  • This Ruby gem is quite useful for detecting versions of gems that are known to be vulnerable to security issues. bundler-audit uses an open database of vulnerable gems called ruby-advisory-db and compares it to the versions that show up in your Gemfile.lock.

  • flow-pipeline

    A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)

  • You can combine rack-attack and Cloudflare as a good way to prevent DDoS attacks. Just because you are using rack-attack, it doesn’t mean that you should not use a tool like Cloudflare.

  • Ruby on Rails

    Ruby on Rails

  • At FastRuby.io we love Ruby on Rails because it is so powerful: You can quickly create an application that is feature complete, stable, and secure

  • SecureHeaders

    Manages application of security headers with many safe defaults

  • The secure_headers gem will automatically apply several headers that are related to security. This includes:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Rack::Attack

    Rack middleware for blocking & throttling

  • Rack::Attack

  • awesome-ruby-security

    Awesome Ruby Security resources

  • Awesome Ruby Security Resources

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts