Skip to content

fix: block private context at claim intake - #197

Merged
wolverin0 merged 3 commits into
mainfrom
fix/intake-private-context
Aug 13, 2026
Merged

fix: block private context at claim intake#197
wolverin0 merged 3 commits into
mainfrom
fix/intake-private-context

Conversation

@wolverin0

Copy link
Copy Markdown
Owner

Summary

  • add claim-only redaction for bare RFC1918 addresses and absolute Windows/UNC paths
  • apply the policy to claim text, structured fields, and citation excerpts at the shared claim-ingest boundary
  • preserve the existing raw source/evidence policy and allow repo-relative paths

Verification

  • python -m pytest tests/test_claim_intake_private_context.py tests/test_security_access.py tests/test_security_patterns.py tests/test_store_persisted_envelope.py tests/test_sensitivity_filter_t07.py -q --tb=short (122 passed)
  • python -m pytest tests/test_architecture_budgets.py -q --tb=short (5 passed)
  • ruff check memorymaster/core/security.py tests/test_claim_intake_private_context.py
  • no existing database rows mutated

Task: T-0127

@wolverin0
wolverin0 merged commit ffb7110 into main Aug 13, 2026
4 of 7 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