Skip to main content

MetadataGuardian is used to protect data by searching the source metadata.

Project description

Metadata Guardian

PyPI userdoc apidoc

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


Download files

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

Source Distribution

metadata_guardian-0.1.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distributions

metadata_guardian-0.1.0-cp37-abi3-win_amd64.whl (667.1 kB view details)

Uploaded CPython 3.7+ Windows x86-64

metadata_guardian-0.1.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (767.6 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.5+ x86-64

metadata_guardian-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl (698.0 kB view details)

Uploaded CPython 3.7+ macOS 10.7+ x86-64

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

Hashes for metadata_guardian-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5dcab640d34c249109a7371c11bf7e43e99fca7ee55f85f7f73806bf76de534f
MD5 22ab148e5cb5d43ab2f574e50a896f11
BLAKE2b-256 4e95d387b0556e7533619387291224a75c0513f780b4a95d0aeaed108c412b5d

See more details on using hashes here.

File details

Details for the file metadata_guardian-0.1.0-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.1.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 41ccd6ded654a0ea36f087e97c3457609ea11ae0cd0d409d994177737279df5c
MD5 e6d92992a049f84e576663add5a490cb
BLAKE2b-256 48fa8c733459c4ad007c815a00f6eca067ddb0d13f109e02a784eeb1b1d39ff8

See more details on using hashes here.

File details

Details for the file metadata_guardian-0.1.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.1.0-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6927e48d97814226ea7d36a04a009da575b1c42d3968895333fed3dea4c6c98
MD5 b489db0b221beb43661b862f2cfa0352
BLAKE2b-256 c62c97139f68a4dea83950331322feadced3c229930a4da50fce201010e2bfed

See more details on using hashes here.

File details

Details for the file metadata_guardian-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for metadata_guardian-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a08bc3fe8e1402f5a01eca7fb8f3ab0c4418b6345a94c704aa3f2612c83767bd
MD5 e14fb4f428d9e0a6a71132a665dd5fe9
BLAKE2b-256 976498adffbb2f124f344521f7e1cc3c01b758b8f63f805bdd3cefbc25f76766

See more details on using hashes here.

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