Skip to main content

PIIFILL: Professional Local-Logic PII Sanitization CLI

Project description

PIIFILL CLI

Automated Enterprise-Grade Local PII Sanitization CLI.

PIIFILL is a high-performance terminal utility for detecting and masking sensitive data locally and securely.

⚡ Quick Start

1. Installation

Install the CLI from PyPI:

pip install piifill-cli

Or install in editable mode for local development:

cd piifill
pip install -e .

2. Basic Usage

Scan and mask PII in a file:

piifill mask path/to/file.json

🛠 Command Reference

piifill mask

Securely mask sensitive data in assets.

  • piifill mask <path>: Direct masking of a file.
  • piifill mask -o <output_path>: Specify custom output path.
  • --mode: Sanitization strategy (mask, redact, tokenize).
  • --local: Rapid local directory protection (scans current directory by default).

piifill scan

Detect PII in a file or directory without modifying it.

  • piifill scan <path>: Scan an asset.
  • --recursive: Scan entire directories.

piifill config

Manage PIIFILL configuration.

piifill version

Show PIIFILL version information.

📊 Security Analysis

Every sanitization run performs high-fidelity risk analysis:

  • Security Grading: A-F scale based on PII density.
  • Risk Scoring: 0-100 technical protection score.
  • Entity Breakdown: Categorical distribution (emails, SSNs, credit cards, etc.).

🧪 Verification

Run the CLI against sample data to verify detection:

piifill scan ./test_data/

📜 License

See LICENSE for details.

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

piifill_cli-0.1.4.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

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

piifill_cli-0.1.4-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file piifill_cli-0.1.4.tar.gz.

File metadata

  • Download URL: piifill_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for piifill_cli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 881fffd5bc597de7e08b2e7256eb4e4b77550ce66f9eba72b106f7a8f04599fb
MD5 69ae99a7f289374d2eaea3adcc85364f
BLAKE2b-256 72cf8b9ab5351e8926a149302c7a3260e63fa90736f3a3cec90cbd9b7f8bf84d

See more details on using hashes here.

File details

Details for the file piifill_cli-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: piifill_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 39.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for piifill_cli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5398fab0a8dd3fd1327123b97e3a5c6f161bbb573235aea377a360443f84029b
MD5 944a384fbedb09893f6e4980c1eecfdc
BLAKE2b-256 3294543f535ac9722b3e385f1cfe169d72b19b9e1d89ad5a604fd9b08920ef2d

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