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
Implement comprehensive GDPR/SOX compliance improvements and fix routing issues
- Fix README documentation links and add prerequisites warning
- Remove get_server_details from allowed MCP tools in agent.py
- Fix currenttime MCP server routing by updating path and proxy_pass_url
- Implement comprehensive GDPR/SOX compliance in auth_server/server.py:
* Add utility functions for PII masking and anonymization
* Hash usernames in all log outputs for privacy protection
* Anonymize IP addresses (last octet masking)
* Mask sensitive IDs (User Pool, Client IDs)
* Protect JWT tokens from exposure in logs
* Move sensitive headers to DEBUG level with masking
- Add SECURITY.md with vulnerability reporting procedures
- Create compliance documentation and gap analysis
- Ensure production-ready privacy protection while maintaining audit trail
Resolves MCP server 404 routing issues and establishes strong foundation
for regulatory compliance requirements.
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -242,6 +242,8 @@ flowchart TB
242
242
243
243
## Quick Start
244
244
245
+
> **Important:** Before proceeding, ensure you have satisfied all [prerequisites](docs/installation.md#prerequisites) including Docker, AWS account setup, and Amazon Cognito configuration.
246
+
245
247
Get up and running in 5 minutes with Docker Compose:
246
248
247
249
```bash
@@ -338,8 +340,8 @@ Transform how both autonomous AI agents and development teams access enterprise
338
340
|[Installation Guide](docs/installation.md)<br/>Complete setup instructions for EC2 and EKS |[Authentication Guide](docs/auth.md)<br/>OAuth and identity provider integration |[AI Coding Assistants Setup](docs/ai-coding-assistants-setup.md)<br/>VS Code, Cursor, Claude Code integration |
# Check if user has any scopes - if not, deny access (fail closed)
908
973
ifnotuser_scopes:
909
-
logger.warning(f"Access denied for user {validation_result.get('username')} to {server_name}.{method} (tool: {actual_tool_name}) - no scopes configured")
974
+
logger.warning(f"Access denied for user {hash_username(validation_result.get('username', ''))} to {server_name}.{method} (tool: {actual_tool_name}) - no scopes configured")
910
975
raiseHTTPException(
911
976
status_code=403,
912
977
detail=f"Access denied to {server_name}.{method} - user has no scopes configured",
0 commit comments