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.1.tar.gz (40.8 kB view details)

Uploaded Source

Built Distributions

metadata_guardian-0.1.1-cp37-abi3-win_amd64.whl (670.3 kB view details)

Uploaded CPython 3.7+ Windows x86-64

metadata_guardian-0.1.1-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (770.8 kB view details)

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

metadata_guardian-0.1.1-cp37-abi3-macosx_10_7_x86_64.whl (701.1 kB view details)

Uploaded CPython 3.7+ macOS 10.7+ x86-64

File details

Details for the file metadata_guardian-0.1.1.tar.gz.

File metadata

  • Download URL: metadata_guardian-0.1.1.tar.gz
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.12.5

File hashes

Hashes for metadata_guardian-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f2551159ecbcb12b98b37fde5f0d06c29076e89c3add3cb7a00889a41837657f
MD5 c0822df24342b5d9188ed147b977b415
BLAKE2b-256 240a1537247755361f5fb8cc96e1a68f4f7c0e51cf3a4a010b4ce01ff2c47ae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for metadata_guardian-0.1.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c4b5fa7af3312f87e579ee8181dd6cdb3ea0ac29979fa88c730f7aa3da1736b3
MD5 f8565f9f8ef1f38b6d8b3b81f740cac8
BLAKE2b-256 9002076ec6021e10cf890397929b1f46b284b2828baa6edaf68110f2894aeb84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for metadata_guardian-0.1.1-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5de089e2a46d2728b48258d0b88666e019365e82a21bfcf5a84bae597de6529d
MD5 522af28b90b5a1be1b072efb28f63d3e
BLAKE2b-256 d93156f508f1b6ba9ed0f197686ed894862195ecd0bc91386f4b9aee92dedb74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for metadata_guardian-0.1.1-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f5f77584eb98c0b4be6e34ca6d7f157cf5f9487e9e2f1d507e470f85a6f44695
MD5 04d37ebbafe4aad97480b0b286a2bdfe
BLAKE2b-256 5a6cca54d3346ebc350c5cc51702da584818b00b0c72f6d94abe08180c0ea12f

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