You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Dependency Updates**: Updated to latest secure versions of dependencies
69
+
-**Vulnerability Fixes**: Applied security patches as needed
70
+
71
+
### ⚠️ Breaking Changes
72
+
-**Configuration Schema**: Removed `endpoint_url` from `mapping_config.json` - endpoints are now dynamically determined
73
+
-**Entity Mapping**: Updated entity names and patterns to match Data Discovery 1.1.1 - may require configuration updates for custom mappings
74
+
75
+
### 📦 Distribution
76
+
-**PyPI Package**: Available as `protegrity-developer-python` v1.1.0
77
+
-**Conda Package**: New distribution channel via conda (coming soon)
78
+
-**Wheel Distribution**: Pre-built wheel available for quick installation
79
+
80
+
---
81
+
82
+
## [1.0.0] - 2025-09-30
6
83
7
84
### 🎉 Major New Features
8
85
@@ -93,15 +170,11 @@ All notable changes to the Protegrity Developer Edition Python project will be d
93
170
94
171
---
95
172
96
-
## [Previous Release] - README1.md Baseline
173
+
## [Previous Release] - README.md Baseline
97
174
98
175
### Features (Baseline)
99
176
- Basic Find and Redact functionality
100
177
- Single module structure (`protegrity_developer_python`)
101
178
- Python 3.9.23 support
102
179
- Basic configuration options
103
180
- Simple repository structure
104
-
105
-
---
106
-
107
-
*Note: This changelog reflects the transition from the previous single-module approach to the current dual-module architecture with enhanced protection capabilities.*
@@ -44,6 +47,17 @@ This repository contains two powerful modules designed to handle different aspec
44
47
-**protegrity_developer_python** - Focuses on data discovery, classification, and redaction of Personally Identifiable Information (PII) in unstructured text
45
48
-**appython** - Provides comprehensive data protection and unprotection capabilities for structured data
46
49
50
+
#### Why This Matters
51
+
52
+
Sensitive data shows up in more places than you'd expect — logs, payloads, prompts, training sets, and unstructured text. This Python module gives you tools to find and protect that data using tokenization, masking, and discovery — whether it's in an AI pipeline or a local script. No infrastructure, no UI, just code.
53
+
54
+
-**Developer-first experience:** Open APIs, sample apps, and modular design make it easy to embed data discovery and protection into any Python project.
55
+
56
+
-**Accelerate innovation:** Prototype and validate data discovery and protection strategies in a lightweight, containerized sandbox.
57
+
58
+
-**Enable responsible AI:** Protect sensitive information in training data, prompts, and outputs for GenAI and machine learning workflows.
59
+
60
+
-**Simplify compliance:** Meet regulatory requirements for data privacy with built-in detection and protection capabilities.
47
61
48
62
## Repository Structure
49
63
@@ -63,6 +77,7 @@ This repository contains two powerful modules designed to handle different aspec
63
77
│ └── protegrity_developer_python
64
78
│ ├── __init__.py
65
79
│ ├── securefind.py
80
+
│ ├── scan.py
66
81
│ └── utils
67
82
└── tests
68
83
├── e2e
@@ -77,7 +92,8 @@ This repository contains two powerful modules designed to handle different aspec
77
92
│ ├── bulk
78
93
│ ├── mock
79
94
│ └── single
80
-
└── find_and_secure
95
+
├── find_and_secure
96
+
└── semantic_guardrail
81
97
82
98
```
83
99
@@ -91,6 +107,7 @@ This repository contains two powerful modules designed to handle different aspec
91
107
|**Find and Protect**| Classifies and protects Personally Identifiable Information (PII) in unstructured text using Protegrity protection policies. |
92
108
|**Find and Unprotect**| Restores original Personally Identifiable Information (PII) data from its protected form. |
93
109
|**Cross-Platform Support**| Compatible with **Linux**, **Windows**, and **MacOS**. |
110
+
|**Semantic Guardrail Support**| Scan conversations for PII and risk using Semantic Guardrail API. |
94
111
95
112
### Application Protector Python
96
113
@@ -162,8 +179,8 @@ For setup instructions, please refer to the documentation [here](https://github.
- For API reference and tutorials, visit [Developer Portal](https://www.protegrity.com/developers)
286
+
- For more information about Data Discovery, refer to the [Data Discovery documentation](https://docs.protegrity.com/data-discovery/1.1.1/docs/).
287
+
- For more information about Semantic Guardrails, refer to the [Semantic Guardrails documentation](https://docs.protegrity.com/sem_guardrail/1.1.0/docs/).
288
+
- For more information about Application Protector Python, refer to the [Application Protector Python documentation](https://docs.protegrity.com/10.0/protectors/application_protector/ap_python/).
0 commit comments