21 Security gems and projects
-
Brakeman
9.5 7.1 L3 RubyA static analysis security vulnerability scanner for Ruby on Rails applications -
RbNaCl
6.0 2.7 L5 RubyRuby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium) -
Hashids
5.6 0.0 L5 RubyA small Ruby gem to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user. -
Ronin
3.8 10.0 RubyRonin is a free and Open Source Ruby toolkit for security research and development. Ronin also allows for the rapid development and distribution of code, exploits, payloads, etc, via 3rd party git repositories. -
Rack::UTF8Sanitizer
3.7 2.3 RubyRack::UTF8Sanitizer is a Rack middleware which cleans up invalid UTF8 characters in request URI and headers. -
ronin-vulns
1.2 10.0 RubyTests URLs for Local File Inclusion (LFI), Remote File Inclusion (RFI), SQL injection (SQLi), and Cross Site Scripting (XSS), Server Side Template Injection (SSTI), and Open Redirects. -
TSS - Threshold Secret Sharing
1.1 0.0 L5 RubyA Ruby implementation of Threshold Secret Sharing (Shamir) as defined in IETF Internet-Draft draft-mcgrew-tss-03.txt -
Rack::JsonWebTokenAuth
0.5 0.0 L5 RubyRack middleware for authentication using JSON Web Tokens (JWT) -
sessionKeys
0.3 0.0 L5 RubyA tool for the deterministic generation of unique user IDs, and NaCl cryptographic keys from a single username and high entropy passphrase. -
Rack::ContentSecurityPolicy
0.3 0.0 L5 RubyRack middleware for declaratively setting the HTTP ContentSecurityPolicy (W3C CSP Level 2/3) security header to help prevent against XSS and other browser based attacks.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.