forked from paradigmxyz/centaur
-
Notifications
You must be signed in to change notification settings - Fork 0
Harden Discord actor-scoped access and approvals #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
8bf25d0
feat: harden Discord actor-scoped workflows
michaelmwu 707e774
fix: make notification claims replay safe
michaelmwu e3cf10c
Enforce Discord actor capability scopes
michaelmwu 6330eb0
Allow narrowed GitHub credential routes
michaelmwu 57e4606
fix: close Discord workflow authorization gaps
michaelmwu a6208ff
fix: serialize actor policy and retry ingress claims
michaelmwu a0ae20a
fix: close Discord continuation boundaries
michaelmwu 4e713a7
fix: preserve reviewed bot identities through dispatch
michaelmwu 9f483a0
fix: persist reviewed Discord action boundaries
michaelmwu ccb5aa6
fix(discordbot): ignore replies addressed to other users (#28)
michaelmwu a67a816
fix: bind Discord bot identities to policies
michaelmwu 8b13787
fix: enforce Discord GitHub App repository scope
michaelmwu 24353d0
fix: enforce Discord GitHub credential boundaries
michaelmwu 2c4071f
fix: preserve Discord actor credential policy
michaelmwu 8cab2fe
fix: reject noncanonical Discord GitHub secrets
michaelmwu 420c167
fix: validate Discord GitHub rule replacements
michaelmwu 51fedc4
fix: reject CIDR rules in Discord policy roles
michaelmwu c55a7fb
fix: enforce Discord GitHub policy for all credentials
michaelmwu 5fe7b3e
Keep Discord delivery claims provisional until dispatch
michaelmwu ff5156c
Recover failed Discord claim finalization
michaelmwu 040dee1
Finalize Discord admission after durable handoff
michaelmwu 3df0eb3
Filter hoisted credentials through Discord policy
michaelmwu 6528a45
Bind Discord capabilities to reviewed roles
michaelmwu b9c5626
Keep Discord policy and execution claims durable
michaelmwu 8dee05a
Enforce reviewed Discord capabilities on every update
michaelmwu 1036338
Allow metadata updates for unassigned Discord actors
michaelmwu b170249
Normalize GitHub hosts at the policy boundary
michaelmwu a07e419
Stabilize provisional Discord admission test
michaelmwu c036e1b
Reconcile Discord actors after role changes
michaelmwu 523e1a2
Keep Discord actor policy revocation atomic
michaelmwu 4a5d0a5
Lock Discord policy through actor assignment
michaelmwu 73b1adb
Reserve workflow approval idempotency keys
michaelmwu 4266584
Apply Rust workflow formatting
michaelmwu d8d3903
Bump Centaur chart after parallel merges
michaelmwu 413bbd1
Block GitHub broker token reuse in Discord roles
michaelmwu 0ca08b8
Clarify OAuth credential test fixtures
michaelmwu d542176
Avoid persisting credential objects in policy tests
michaelmwu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.