0.4.3 • Published 1 year ago

@extrinsec/appdefender v0.4.3

Weekly downloads
-
License
SEE LICENSE
Repository
-
Last release
1 year ago

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.

0.4.1

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.0

1 year ago