Skip to content

fix(relay): enforce protected route inventory - #4787

Closed
cea-block wants to merge 1 commit into
cea/o4-protected-transportsfrom
cea/o4-route-inventory
Closed

fix(relay): enforce protected route inventory#4787
cea-block wants to merge 1 commit into
cea/o4-protected-transportsfrom
cea/o4-route-inventory

Conversation

@cea-block

Copy link
Copy Markdown

Why

Protected authorization needs one machine-readable inventory so new or overlooked route and effect surfaces cannot silently bypass policy.

What

  • Register protected relay, HTTP, moderation, workflow, media, Git, and audio operations with explicit capabilities and lifetime checkpoints.
  • Fail closed when a protected route or effect lacks a complete policy classification.
  • Gate workflow mutations and outbound effects through a provider-neutral authority interface.
  • Preserve named compatibility exemptions outside the protected inventory.

Risk Assessment

The inventory is active only for protected authorization domains. Missing or inconsistent classifications deny protected operations, while named unprotected compatibility paths retain their existing behavior. No migrations are introduced.

References

Stacked on #4783.

Generated with Codex

Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
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