Skip to main content

Awesome Ruby Security resources

476
GitHub Stars
32
Curated Resources
8
Categories
18 hours ago
Last Refreshed
Web Framework HardeningMulti toolsStatic Code AnalysisVulnerabilities and Security AdvisoriesHacking PlaygroundArticles & GuidesNewslettersReporting Bugs

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me articles & guides resources from awesome-ruby-security"

Installation instructions →

What's inside

Articles & Guides

Static Code Analysis

  • ban-sensitive-files

    Checks filenames to be committed against a library of filename rules to prevent storing sensitive files in Git. Checks some files for sensitive contents (for example authToken inside .npmrc file).

  • Bearer

    A code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.

  • brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications.

  • dawnscanner

    A static analysis security scanner for ruby applications. It supports Sinatra, Padrino and Ruby on Rails frameworks.

  • DevSkim

    DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities. Also has support for CLI so it can be integrated into CI/CD pipeline.

  • git-secrets

    Prevents you from committing secrets and credentials into git repositories.

Vulnerabilities and Security Advisories

  • bundler-audit

    Patch-level verification for Ruby apps.

  • GemScanner

    GemScanner identifies depreciated versions of gems in your ruby on rails project.

  • ruby-advisory-db

    Open source database of security advisories that are relevant to Ruby libraries.

Hacking Playground

  • DeleteMe

    Educational insecure Rails application.

  • RailsGoat

    A vulnerable version of Rails that follows the OWASP Top 10

Web Framework Hardening

  • Rack::Attack

    Middleware for blocking and throttling requests.

  • secure-headers

    Manages application of security headers with many safe defaults.

Multi tools

  • Ronin

    Ronin is a free and Open Source Ruby toolkit for security research and development.

  • Salus

    Multi purpose security scanning tool supporting Ruby, Node, Python and Go.

  • Snyk

    Continuously and automatically finds & fixes vulnerabilities for Ruby and other languages.

Reporting Bugs

Newsletters

Showing a sample of 32 resources. View the full list on GitHub →