@extrinsec/appdefender

0.4.3 • Public • Published
Learn more about how Extrinsec secures and protects your Node.js applications

Runtime application self-protection platform for Node.js.

// set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY as provided or configured in your app, e.g.
// process.env.ES_POLICY_GROUP_NAME = 'observeAll.ability';
// process.env.ES_LICENSE_KEY = '<your unique license key>';

// load the appdefender module
const appdefender = require('@extrinsec/appdefender');

Installation

This is a Node.js module available through the npm registry.

Before installing, download and install Node.js. Node.js 14 or higher is required.

Installation is done using the npm install command:

$ npm install @extrinsec/appdefender

It is recommended that you register an account on https://app.extrinsec.com/ and configure your own policy rules for the best protection.

Features

  • Quick and simple setup
  • Observe, Deny or Grant any combination of the following
    • outbound network data
    • read/write tmp or app directories
    • create/spawn child processes
  • Option to terminate process for policy violations
  • Ability to whitelist domains
  • Fast & Reliable, no wrapping or monkey-patching of your code
  • Easy collaboration between dev and ops teams with role based access
  • View all events centrally in the web application

Docs & Community

License

© Copyright 2023 Extrinsec LLC, all rights reserved.

Readme

Keywords

none

Package Sidebar

Install

npm i @extrinsec/appdefender

Weekly Downloads

0

Version

0.4.3

License

SEE LICENSE

Unpacked Size

4.38 MB

Total Files

8

Last publish

Collaborators

  • esobie
  • extrinsecadmin