Imperva's repositories
automatic-api-attack-tool
Imperva's customizable API attack tool takes an API specification as an input, generates and runs attacks that are based on it as an output.
frida-jit-unpacker
The Frida-Jit-unPacker aims at helping researchers and analysts understand the behavior of packed malicious .NET samples.
incapsula-logs-downloader
A Python script for downloading log files from Incapsula
incapsula-cli
This application provides a simple to use CLI that reflects industry standards (such as the AWS cli), and enables customers to easily integrate into configurations management, orchestration or automation frameworks to support the DevOps model
imperva-web-api-composer
This web based application enables developers to quickly unit test individual API calls for both Incapsula and SecureSphere, as well as provides utilities for migrating policies and configurations between the solutions in bulk
mx-toolbox
mx-toolbox is a collection of scripts that will perform various API driven automation tasks, and are typically invoked by the "run OS command" action set from the MX itself. There is a common utility library that is shared by these scripts.
google-analytics-spa
This is a wrapper for Google Analytics to be used in web clients, oriented to single page applications (something that google doesn't do oob), like automatically reporting requests performance, navigation links, redux plugin etc
imperva-sdk-python
A Python SDK for Imperva SecureSphere Open API
terraform-provider-saltstack
Terraform provider to manage Saltstack minion keys for the servers provisioned by Terraform
site-protection-viewer
This tool will provide the user with a simple way to see the current security configuration of the websites protected by our Cloud WAF (Incapsula). It provides a centralized view of all the account website security configuration and also checks whether the sites origin servers can be accessed directly (and not only via Incapsula).
sonar-toolbox
The Sonar Toolbox is a general purpose repository for custom packages, integrations, and monitoring add-ons for the Sonar platform
ansible-role-imperva-dam-agent
This package is an Ansible playbook designed to install Imperva Database Activity Monitoring agents and connect them to an Imperva gateway. It can be used for agent installation even if there isn’t already an existing Ansible infrastructure.
cwaf-toolbox
he cwaf-toolbox is a collective of scripts that will perform various API driven automation tasks for the Cloud WAF environment
perf-sampler
A light weight JAVA performance tool. Its sampling technique allows 24x7 performance monitoring in production with negligible and predicted overhead.
cwaf-terraform-modules
This project combines all of the CWAF native terraform resources into intuitive on-boarding modules.
elk-plugin-pack
An open-source reporting solution to facilitate the logging of SecureSphere audit data to an external reporting solution
imperva.github.io
Imperva GitHub Documentation
ansible-role-imperva-appliance
This package is an Ansible playbook designed to install Imperva appliance updates. It can be used for update installation even if there isn’t already an existing Ansible infrastructure.
cwaf-lambda-log-handler
This AWS Lambda function script will pull logs that are pushed to the S3 bucket from CWAF and deliver them to a Splunk HEC listener.
terraform-incapsula-sites
This module can be used to create protected web-site(s) in Imperva CWAF. Default settings can be overridden when inheriting the module in your project.
imperva-snapshot-cli
imperva-snapshot-cli
startup-scripts-repository
A new 'Startup script' field was added to CloudTemplateTool (http://cloud-template-tool.imperva.com) to accommodate that need
terraform-aws-dsf-statistics
This is an optional Terraform module that provides Imperva with metadata regarding the deployment of a DSF