MetadataGuardian is used to protect data by searching the source metadata.
Project description
Metadata Guardian
Overview
Metadata Guardian is a Python package that provides an easy way to protect your data source by searching in its metadata. By searching with regex and data rules, it will detect what you are looking to protect. Using Rust, it makes blazing fast multi-regex matching.
Usage
With multiple metadata sources available, Python relies on Rust to benefit from using multiple regular expressions simultaneously with regex and parrallelize it with rayon, providing an easy way of creating the data rules for scanning the metadata.
Data Rules
Python Development
Install virtualenv:
make setup-venv
Development mode with the library installed in virtualenv:
make develop
Launch the tests:
make unit-test
Format and Runs checks:
make format
make check-rust
make check-python
Build the documentation locally:
make build-documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file metadata_guardian-0.1.0.tar.gz
.
File metadata
- Download URL: metadata_guardian-0.1.0.tar.gz
- Upload date:
- Size: 36.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dcab640d34c249109a7371c11bf7e43e99fca7ee55f85f7f73806bf76de534f |
|
MD5 | 22ab148e5cb5d43ab2f574e50a896f11 |
|
BLAKE2b-256 | 4e95d387b0556e7533619387291224a75c0513f780b4a95d0aeaed108c412b5d |
File details
Details for the file metadata_guardian-0.1.0-cp37-abi3-win_amd64.whl
.
File metadata
- Download URL: metadata_guardian-0.1.0-cp37-abi3-win_amd64.whl
- Upload date:
- Size: 667.1 kB
- Tags: CPython 3.7+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ccd6ded654a0ea36f087e97c3457609ea11ae0cd0d409d994177737279df5c |
|
MD5 | e6d92992a049f84e576663add5a490cb |
|
BLAKE2b-256 | 48fa8c733459c4ad007c815a00f6eca067ddb0d13f109e02a784eeb1b1d39ff8 |
File details
Details for the file metadata_guardian-0.1.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: metadata_guardian-0.1.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 767.6 kB
- Tags: CPython 3.7+, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6927e48d97814226ea7d36a04a009da575b1c42d3968895333fed3dea4c6c98 |
|
MD5 | b489db0b221beb43661b862f2cfa0352 |
|
BLAKE2b-256 | c62c97139f68a4dea83950331322feadced3c229930a4da50fce201010e2bfed |
File details
Details for the file metadata_guardian-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: metadata_guardian-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl
- Upload date:
- Size: 698.0 kB
- Tags: CPython 3.7+, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a08bc3fe8e1402f5a01eca7fb8f3ab0c4418b6345a94c704aa3f2612c83767bd |
|
MD5 | e14fb4f428d9e0a6a71132a665dd5fe9 |
|
BLAKE2b-256 | 976498adffbb2f124f344521f7e1cc3c01b758b8f63f805bdd3cefbc25f76766 |