Skip to content

feat: track DLP Compliance Policies in Data Security and Governance#37

Open
srishti-negi wants to merge 4 commits into
google:splash-onefrom
srishti-negi:dlp-compliance-policy
Open

feat: track DLP Compliance Policies in Data Security and Governance#37
srishti-negi wants to merge 4 commits into
google:splash-onefrom
srishti-negi:dlp-compliance-policy

Conversation

@srishti-negi

Copy link
Copy Markdown
Collaborator

This Pull Request introduces Data Loss Prevention (DLP) compliance policy tracking and thick client protection analysis inside the Data Security & Governance telemetry module:

  1. PowerShell Integration: Created get_dlp_policies.ps1 utilizing Get-DlpCompliancePolicy to fetch tenant DLP configurations.
  2. Python Telemetry Service: Updated data_security_governance.py to parse DLP records, formatting workloads dynamically, and analyzing thick-client desktop app restrictions/groups.
  3. UI Integration: Added the 'DLP Compliance Policies' table cards inside the CustomTkinter frame (DataSecurityGovernanceFrame) and the newly introduced Flet app dashboard (DashboardView), complete with loading, error, and refresh states.
  4. CSV Exporter: Configured detailed spreadsheet export options in both UI frameworks.
  5. Unit Tests: Developed test suites verifying parsing correctness, UI states, and thick client group enforcement checks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant