Skip to main content

Extrinsec AppDefender: Real time serverless protection

Project description

Runtime application self-protection platform for Python.

# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY as provided or configured in your app, e.g.
# os.environ["ES_POLICY_GROUP_NAME"] = "observeAll.ability";
# os.environ["ES_LICENSE_KEY"] = "<your unique license key>";

# load the appdefender module
import 'appdefender'

Installation

python3 -m pip install 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

appdefender-0.4.3.tar.gz (1.8 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page