Skip to content

[Bug]: Bug in Plugin Tab of Context Forge - Gateway Administration, PIIFilterPlugin is Enabled but doesn't mask email id and Phone number #1451

@rupeshsrm09

Description

@rupeshsrm09

🐞 Bug Summary

Bug in Plugin Tab of Context Forge - Gateway Administration, PIIFilterPlugin is Enabled but doesn't mask email id and Phone number.
I have tested with MCP inspector, but it is still showing emial and phone numbers.
This feature client is very interested and want to implement.
Could you please fix the bug or let me know the correct way to use this.
I have attached the Navigation to plugin for PIIFilterPlugin where it shows Enabled, also attached the test resul with MCP Inspector.

Image

Image

Image

Image


🧩 Affected Component

Select the area of the project impacted:

  • [ YES] mcpgateway - API
  • [ YES] mcpgateway - UI (admin panel)
  • mcpgateway.wrapper - stdio wrapper
  • Federation or Transports
  • CLI, Makefiles, or shell scripts
  • Container setup (Docker/Podman/Compose)
  • [ YES] Other (explain below)
    PIIFilterPlugin is Enabled but doesn't mask email id and Phone number.

🔁 Steps to Reproduce

  1. ... PIIFilterPlugin is Enabled but doesn't mask email id and Phone number.
  2. ...
  3. ...

🤔 Expected Behavior

PIIFilterPlugin is Enabled and it should mask or encrypt or tokenize the PII data.


📓 Logs / Error Output

Paste any relevant stack traces or logs here.


🧠 Environment Info

You can retrieve most of this from the /version endpoint.

Key Value
Version or commit v0.8.0 and v0.9.0
Runtime e.g. Python 3.11, Gunicorn
Platform / OS e.g. Ubuntu 22.04, macOS
Container e.g. Docker, Podman, none

🧩 Additional Context (optional)

Add any configuration details, flags, or related issues.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtriageIssues / Features awaiting triage

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions