Skip to main content

Python RASP

Project description

version 0.9.1 A project by ParaCyberBellum @ParaCyberBellum on Twitter

What is PyRASP ?

PyRASP is a Runtime Application Self Protection package for Python-based Web Servers (Flask, FastAPI and Django) and Serverless Functions (AWS Lambda, Azure and Google Cloud Functions). It protects against the main attacks web applications are exposed to, from within the application. It is also capable of providing basic telemetry such as cpu and memory usage, as well as requests count. Additionally, PyRASP implements Zero-Trust Application Access for critical applications, ensuring only up-to-date authorized browsers can connect.

PyRASP provides full agentic AI security by protecting MCP servers tools from malicious inputs injections and data leaks (PII and credentials) that would result from unexpected processing. It also defend LLM frontends against malicious prompt injection attempts.

It can operate using a local configuration file or get it from a remote/cloud server. Logs and telemetry (optional) can be sent to remote servers as well, and threats information can be shared across agents.

One specificity of PyRASP relies on the fact that it does not use signatures. Instead it will leverage decoys, thresholds, system and application internals as well as machine learning for detection.

AWS Lambda Functions are no longer supported since version 0.8.3

Documentation

Full documentation
Release Notes
Web Site

Contacts

Renaud Bidou - renaud@paracyberbellum.io

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

pyrasp-0.9.2.tar.gz (14.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrasp-0.9.2-py3-none-any.whl (14.8 MB view details)

Uploaded Python 3

File details

Details for the file pyrasp-0.9.2.tar.gz.

File metadata

  • Download URL: pyrasp-0.9.2.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for pyrasp-0.9.2.tar.gz
Algorithm Hash digest
SHA256 54551772fc7d4f2340899d435005fcef0eb856325a68fb35e8973e7d1522c5e0
MD5 e41ba3617abd8faee884ed809e29c1f6
BLAKE2b-256 6d8f65597c408ac86f5684b9561264bc8aa7e74ff9a14bfc89b0dfe7897faa86

See more details on using hashes here.

File details

Details for the file pyrasp-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: pyrasp-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 14.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for pyrasp-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 13b784afa44fb5d8ab32a994f566c0e112ddbbcf5a430bb541f71fe0b264b317
MD5 3598171aef46a308226333d56fc1679f
BLAKE2b-256 1dc3f2e6f4244bcde9bc23b4c346d847bf710e3de10a3f29679eeb506713d1b7

See more details on using hashes here.

Supported by

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