Skip to content

fix: enforce read-only policy on HTTPS - #305

Draft
mark-e-deyoung wants to merge 1 commit into
agent/opsec-threat-modelfrom
agent/https-read-only
Draft

fix: enforce read-only policy on HTTPS#305
mark-e-deyoung wants to merge 1 commit into
agent/opsec-threat-modelfrom
agent/https-read-only

Conversation

@mark-e-deyoung

Copy link
Copy Markdown
Contributor

Security impact

HTTPS created a CoreEngine without applying the process-wide read-only setting, while pipe, TCP, and HTTP applied it. Mutating methods could therefore bypass --read-only over HTTPS.

Changes

  • apply read-only policy to the HTTPS core before serving requests
  • add a five-transport replay trace covering an allowed query and denied mutation
  • add a dedicated bounded TLA+ transport-policy model and make it part of formal CI

Validation

Stacked on #303.

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