Deploy within 10 minutes
Seamless integration with your existing CI/CD environment
Shift Left Security
Mitigates security risks related to using open source packages
Writes network, file system, and child process events to your app logs
Configurable, auditable policies
Single pane of glass across multiple cloud providers
Real-Time attack visibility, prevention, and alerting
Forensic analysis
Streamlines SOC 2, HIPAA, PCI, etc. audits
# click here to obtain a temporary license key
# add our lambda layer to your lambda using the following ARNs
# x86_64
arn:aws:lambda:{your lambda aws region}:201476247173:layer:Extrinsec-Appdefender:1
# ARM64
arn:aws:lambda:{your lambda aws region}:201476247173:layer:Extrinsec-Appdefender-arm64:1# click here to obtain a temporary license key
# click here to visit us on npmjs
# install our Node.js package
npm install @extrinsec/appdefender// *** update your app code *** //
// set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
process.env.ES_POLICY_GROUP_NAME = "observeAll.ability"
process.env.ES_LICENSE_KEY = "<your unique license key>"
// load the appdefender package
const appdefender = require('@extrinsec/appdefender');# click here to obtain a temporary license key
# click here to visit us on pypi
# install our python package
python3 -m pip install appdefender# *** update your app code *** #
import os
# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
os.environ["ES_POLICY_GROUP_NAME"] = "observeAll.ability"
os.environ["ES_LICENSE_KEY"] = "<your unique license key>"
# load the appdefender package
require 'appdefender'# <!-- click here to obtain a temporary license key -->
# <!-- click here to visit us on maven -->
<!-- add the following to your Maven POM file -->
<dependency>
<groupId>com.extrinsec</groupId>
<artifactId>appdefender</artifactId>
<version>0.4.0</version>
</dependency># set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
export ES_POLICY_GROUP_NAME='observeAll.ability'
export ES_LICENSE_KEY='<your unique license key>'// *** update your app code *** //
// load the appdefender package
import com.extrinsec.AppDefender;
AppDefender.enable();# click here to obtain a temporary license key
# click here to visit us on NuGet
# install our NuGet package
dotnet add package AppDefender --version latest// *** update your app code *** //
using System;
// set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
Environment.SetEnvironmentVariable("ES_POLICY_GROUP_NAME", "observeAll.ability");
Environment.SetEnvironmentVariable("ES_LICENSE_KEY"], "<your unique license key>");
// load the appdefender package
using AppDefenderSDK;
AppDefender.enable();# click here to obtain a temporary license key
# click here to visit us on RubyGems
# install our ruby gem
gem install appdefender# *** update your app code *** #
# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
ENV["ES_POLICY_GROUP_NAME"] = "observeAll.ability";
ENV["ES_LICENSE_KEY"] = "<your unique license key>";
# load the appdefender package
require 'appdefender'