-
Notifications
You must be signed in to change notification settings - Fork 3.7k
fix(security): authz, IDOR, and abuse-prevention fixes #4944
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
36 commits
Select commit
Hold shift + click to select a range
6d09bdd
fix(knowledge): require write access for batch chunk operations
waleedlatif1 de605eb
fix(env): restrict decrypted workspace env vars to secret admins
waleedlatif1 b8c7f3d
fix(files): block cross-tenant deletion via client-controlled context
waleedlatif1 3ed97a4
fix(telegram): verify X-Telegram-Bot-Api-Secret-Token on inbound webh…
waleedlatif1 ec3e66e
fix(security): pin DNS for Agiloft directExecution and Grafana update…
waleedlatif1 a772066
fix(api): enforce workspace allowPersonalApiKeys policy on v1 surface
waleedlatif1 2e9a09c
fix(billing): close usage-cap admission race with atomic reservation
waleedlatif1 9417348
fix(workflows): validate folderId belongs to workflow's workspace on …
waleedlatif1 5a482a4
fix(folders): validate parentId against workspace on create/update/re…
waleedlatif1 61d8f49
chore(knowledge): drop non-TSDoc inline comments from chunks route
waleedlatif1 5b6cae9
fix(webhooks): fail closed when HMAC signing secret is not configured
waleedlatif1 00e29d0
style(files): trim verbose inline comments on delete authorization fix
waleedlatif1 be0963c
fix(auth): close account-enumeration oracle on email sign-up
waleedlatif1 6d50823
style(tools): drop non-TSDoc inline comments from Grafana/Agiloft SSR…
waleedlatif1 b9aeab6
chore(api): trim extraneous inline comments in v1 logs/files routes
waleedlatif1 2979061
fix(billing): exclude table-cell dispatch from admission reservation
waleedlatif1 86e26b8
fix(chat): rate-limit and constant-time password auth for public chats
waleedlatif1 595b678
fix(security): cap JSON request body size and gate public chat endpoint
waleedlatif1 62764cb
fix(chat): rate-limit and constant-time password auth for public chats
waleedlatif1 ac56525
fix(billing): never block a lone execution on usage headroom
waleedlatif1 26f3cba
refactor(env): document workspace env masking, drop inline comments
waleedlatif1 87dface
refactor(env): convert PUT/DELETE authz comments to TSDoc
waleedlatif1 41f133a
fix(telegram): keep legacy webhooks working via Telegram source-IP fa…
waleedlatif1 536af73
fix(chat): restore constant-time password auth and IP rate limit
waleedlatif1 9b246ba
revert(webhooks): undo trigger auth hardening pending compat plan
waleedlatif1 8e3984c
test(chat): make RateLimiter mock a constructable class
waleedlatif1 b9d004a
fix(billing): release admission slot on pre-execution aborts; cluster…
waleedlatif1 b232229
improvement(files): log missing owner metadata distinctly on profile-…
waleedlatif1 cbfe114
fix(billing): release admission slot when async enqueue fails
waleedlatif1 cb0beb3
fix(api): make body-size caps NaN-safe and raise chat input/attachmen…
waleedlatif1 7e012af
fix(hooks): restore void return in useInlineRename onSave type
waleedlatif1 74a39b3
fix(billing,api): release chat reservation slot on early exit; preser…
waleedlatif1 7927336
fix(icons): make Infisical icon black for contrast; regenerate docs
waleedlatif1 eaf7392
fix(billing): release reserved slot on execute-route 503 and setup throw
waleedlatif1 8975698
fix(icons): make Linkup icon black for contrast
waleedlatif1 95d724d
fix(billing): release reserved slot if inline async job never starts
waleedlatif1 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
Oops, something went wrong.
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.