Skip to content

Add Privacy Guard middleware - #21

Merged
johnnygreco merged 85 commits into
mainfrom
johnny/feat/privacy-guard-v0
Jul 27, 2026
Merged

Add Privacy Guard middleware#21
johnnygreco merged 85 commits into
mainfrom
johnny/feat/privacy-guard-v0

Conversation

@johnnygreco

@johnnygreco johnnygreco commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds Privacy Guard, an OpenShell supervisor middleware for detecting, blocking,
or replacing sensitive entities in provider-bound UTF-8 request text before
credentials are attached.

Privacy Guard provides:

  • ordered entity-processing policies with detect, block, and replace
    actions;
  • a built-in Regex engine with inline or file-backed pattern catalogs;
  • a typed custom-engine extension API with application-owned resources;
  • a programmatic gRPC server and CLI;
  • bounded request processing, content-safe diagnostics, and actionable errors;
  • architecture, deployment, and custom-engine documentation; and
  • Python 3.11+ packaging and automated dependency auditing.

The implementation underwent focused QA and complete repository validation.
The current branch passes the supported Python and documentation CI checks.

@johnnygreco johnnygreco changed the title Add configurable Privacy Guard regex scanner Add Privacy Guard middleware Jul 22, 2026
@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown

Documentation preview

The preview has been removed.

@johnnygreco
johnnygreco marked this pull request as ready for review July 27, 2026 18:00
@johnnygreco
johnnygreco merged commit ff6c4cb into main Jul 27, 2026
9 checks passed
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