Socket
Socket
Sign inDemoInstall

@rapidsec/node

Package Overview
Dependencies
50
Maintainers
5
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @rapidsec/node

Rapidsec NodeJS Microagent


Version published
Maintainers
5
Created

Readme

Source

RapidSec Node.js Microagent

RapidSec Microagent monitors and protects your users and data from the most common and painful Web Client side attacks.

These include:

  • XSS · Cross Site Scripting: The most common attack on web platforms, accounting for over 40% of all bug bounties worldwide, and behind many major attacks and lawsuits. XSS forces your site to run unauthorized javascript code, giving attackers full control of the user's session, forging requests, exfiltrating data, or deleting data.
  • CSRF · Cross Site Request Forgery: A malicious attack where a user is tricked into performing an action he or she didn't intend to do. It can result in damaged client relationships, unauthorized fund transfers, changed passwords and data theft - including stolen session cookies.
  • ClickJacking · An attack that tricks a user into clicking a webpage element which is invisible or disguised as another element. This can cause users to unwittingly download malware, visit malicious web pages, provide credentials or sensitive information, transfer money, or purchase products online.
  • Magecart · It works by operatives gaining access to websites either directly or via third-party services and injecting malicious JavaScript that steals data shoppers enter into online payment forms, typically on checkout pages.
  • CSIM · Client Side Injected Malware: These vulnerabilities arise when applications using a client-side template framework dynamically embed user input in web pages. The security impact of client-side injection vulnerabilities is dependent upon the nature of the vulnerable application, the kinds of data and functionality that it contains, and the other applications that belong to the same domain and organization.

For more details, visit rapidsec.com

Installation

  1. You will need first to signup with Node.js integration to get a token.

  2. Set environment variable RAPIDSEC_SDK_TOKEN.

  3. Install Node.js module:

    yarn add @rapidsec/node
    

    or

    npm install @rapidsec/node
    
  4. And make sure you import/require @rapidsec/node module at start i.e. before any other module:

    require("@rapidsec/node");
    
  5. That's all, no more config 🎉

Compatibility

This Microagent is compatible with Node.js 10 and higher.

LICENSE

See LICENSE

Keywords

FAQs

Last updated on 26 Mar 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc