What's New
NER Detection Engine (GLiNER)
- Zero-shot Named Entity Recognition via GLiNER as an alternative detection engine
- Detects person names, street addresses, organizations, dates of birth, medical conditions, and more — without regex
- Default engine with automatic fallback to regex when
gliner is not installed
- Install with:
pip install privacy-mask[ner]
- Switch engines via CLI:
--detection-engine regex|ner
- Configure in
config.json: "detection": { "engine": "ner" }
Community Infrastructure
- Issue templates: bug report, feature request, new detection rule
- Pull request template with checklist
- Code of Conduct (Contributor Covenant)
Other
- Updated architecture diagram reflecting dual-engine design
- Updated README with detection engine documentation
- Version sync: 0.3.0 across pyproject.toml, SKILL.md, marketplace.json
Install
# Regex only
pip install privacy-mask
# With NER engine (recommended)
pip install privacy-mask[ner]