Skip to main content

reflex-core

reflex

Reflex

Reflex enforces security best practices in cloud environments through event-driven automation. Get started by visiting our documentation.

reflex-core

Package for the core Reflex classes. You can use these classes to easily create Reflex rules to secure your cloud environment (currently only supports AWS).

You'll also want to familiarize yourself with the other parts of Reflex:

  • reflex-cli, a CLI for creating and managing your Reflex rules and environment.
  • reflex-engine, Terraform modules for deploying required Reflex rule infrastructure.
  • reflex documentation, general documentation about deploying reflex.

Installation

You can install reflex-core using pip.

pip install reflex-core

Usage

To utilize reflex-core, simply import the rule class you want to utilize and implement the required methods.

from reflex_core import AWSRule

class MyRule(AWSRule):
    def extract_event_data(event):
        # Logic for extracting required event info

    def resource_compliant():
        # Logic for determining if the resource configuration is compliant

    # etc

For examples, browse provided rules on Reflexive Security's GitHub.

License

Reflex is made available under the MPL 2.0 license. For more information view the LICENSE

Release files for reflex-core 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reflex-core 2.1.0
File Size Uploaded
reflex-core-2.1.0.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reflex-core 2.1.0
File Interpreter ABI Platform
reflex_core-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.3 kB

Release files / reflex-core-2.1.0.tar.gz

Download URL reflex-core-2.1.0.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4d211991d329eb1df8513341977252e67714ede49f1e65761060d162bad0e984
BLAKE2b-256 checksum
How to use checksums
fabad57404aa24a6ec8b415b03584cc23d43e9ba8e7ed700382e8c17aa6ac02d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10

Release files / reflex_core-2.1.0-py3-none-any.whl

Download URL reflex_core-2.1.0-py3-none-any.whl
Size 15.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3155e8abfddd43e34d82263091827a3dda33271f91b8e2ea1cf5731b2e603991
BLAKE2b-256 checksum
How to use checksums
85bb975a2ea602321be1ef75fe7f9d0464ccd39f298143531cd4220903544d48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.10

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page