ES Math-related intrinsics and helpers, robustly cached.
Utilities for working with htmlparser2's dom
tar for node
a glob matcher in javascript
RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.
A conversational AI-driven telecom multi-agent system for managing call balances, push notifications, marketing, targeting, and sales.
parse argument options
Embedded JavaScript templates
help secure Express/Connect apps with various HTTP headers
Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!
The worker which is used by the worker-timers package.
vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
A bcrypt library for NodeJS.
New Relic Security Agent for Node.js
Security rules for eslint
vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules.
AWS SDK for JavaScript Securityhub Client for Node.js, Browser and React Native
AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native
Laravel plugin for Vite.
A set of utilities useful for testing Security Rules with the Realtime Database or Cloud Firestore emulators.
Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.
An enterprise security extension for devise.
An enterprise security extension for devise, trying to meet industrial standard security demands for web applications.
a gem for extend devise for more password security
Helps to integrate Duo Security's 2-factor authentication with Devise in a seamless way.
Devise Security NG with complex locking mechanism
Devise extension for Userbin. Secure your application with multi-factor authentication, user activity monitoring, and real-time threat protection.
Devise extension for Castle. Secure your authentication stack with real-time monitoring, instantly notifying you and your users on potential account hijacks.
Security Auth usng devise
The devise-twilio-verify gem extends the Devise authentication system to provide enhanced security through two-factor authentication (2FA). It integrates with the Twilio Verify API to send verification codes via SMS or TOTP (time-based one-time passwords). This gem simplifies adding 2FA to Devise-powered Rails applications, ensuring better protection for user accounts. For instructions on migrating from the legacy Authy API (devise-authy) to Twilio Verify, please refer to the README.
Track failed attempts to sign in through devise to allow for increased security measures, such as locking sign in after failed attempts on several accounts from a single IP address.
== Devise::Revokable A module for Devise[http://github.com/plataformatec/devise] This gem was created by "borrowing" heavily from Devise::Invitable[http://github.com/scambra/devise_invitable] It exists to extend Devise to provide the basis for what is essentially the reverse of the standard <tt>confirmable</tt> module. Where <tt>confirmable</tt> sends an email and awaits a response, before confirming a new registration, <tt>revokable</tt> allows immediate access and sends an email which provides a link to "revoke" the account if it was created fraudulently. This is useful if you want to lower the barrier to entry to creating accounts, and clearly, if account security isn't a concern. Note that tests are non-existent. Use freely but at your own risk. === Configuring It works like normal Devise modules. Add the <tt>:revokable</tt> module to the declaration. # in user.rb devise :revokable # plus other devise modules If the user who received the revocation email follows the provided link and confirms revocation, the account will effectively be "revoked" and inactive, unable to log in. Additionally, you may want to override <tt>#revoke!</tt> to perfom additional revocation on the account, e.g. deleting posts made, resetting personal information, etc. The super method yields to a block for this purpose. # in user.rb def revoke! super do self.some_method_that_resets_me! end end That's about the extent of it. As with typical devise modules you can override the mailers and views with your own. Additionally you can define the module accessor <tt>@@mailer</tt> on the module with a proc to handle your mail if you need to. This proc is yielded two arguments, the method name (e.g. :revocation_instructions), and the affected resource. # in config/initializers/devise_revokable.rb require 'devise_revokable' require 'my_mailer' DeviseRevokable.mailer = proc {|method_name, resource| MyMailer.send(:method_name, resource) }
Password Breach Alert is a Devise extension that adds 1) server-side check of password strength before registration, using a list of common passwords, zxcvbn and haveibeenpwned; 2) a way to check users emails against recent verified security breaches, and implement different customized policies.