Repository navigation
Security hardening phase 1 + Foundry integration improvements #15
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
Pal Lakatos-Toth (pallakatos)
merged 38 commits into
main
from
security/hardening-phase1
Apr 1, 2026
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
5d32e09
security: harden secrets, auth, injection, crypto, and fail-closed gates
579ba28
security: phase 2 — crypto, policy, logging, and validation hardening
3a951d9
fix: sidecar admin token race — generate before sidecar starts, pass …
5b9a4ca
fix: spawn latency ~2min→~15s + registry path allowlist
e904d06
fix: router→sidecar auth for trust/audit endpoints
7ee0676
feat: image generation via standard OpenAI Images API
c13f302
Feat: unified /openai/v1/ proxy + Responses API + auto-fallback
7c7b14b
Fix: secure parent-mediated trust delegation for mesh siblings
fd3e065
Perf: cache Responses-only models to skip redundant chat/completions …
42f6223
Fix: complete chat↔Responses API format translation
e504597
Fix: don't force-kill running sub-agent containers on re-spawn
d0387ff
Fix: reuse existing sandbox on AKS instead of erroring on 409
0826e48
Perf: optimize mesh handshake latency (no crypto changes)
8dcaa39
Fix: responses_to_chat_body skipped conversion due to 'error: null'
bc4b6cc
Fix: SSE keepalive for Responses API to prevent client timeouts
e157a0f
Fix sub-agent task execution: bypass OpenClaw gateway, add mesh_send …
877388b
Fix: entrypoint crash when /sandbox/.bashrc missing on AKS
c14e618
Fix: enable azureclaw plugin in OpenClaw config entries
be80eef
Fix: Foundry project endpoint lost on cache reload
9207851
feat: AzureClaw identity via OpenClaw config + MEMORY.md
d4f0622
feat: unified secrets store for all credentials
1ce43e6
feat: azureclaw add resolves tokens from secrets.json
89d2c38
feat: guided credential wizard + multi-token + operator integration
23be185
feat: add discover + mesh_inbox to sub-agents, guided credentials wizard
301e980
fix: restore delegateToNativeAgent as primary sub-agent path
b9162e1
feat: AGT as sole policy authority for sub-agent tasks
47b5170
fix: use max_completion_tokens for AOAI compatibility
ad31dc5
fix: build errors in credentials wizard and exec_command handler
58e75f7
fix: resolveSecret falls back to dot-suffixed variants
92cef1c
feat: channel variant syntax for credential selection
aed4e1d
fix: image generation timeout + Go 1.25 + npm audit fix
bce1a5d
fix: disable OpenClaw exec approvals via config
ca169af
feat: register image generation provider for inline rendering
3f279a9
feat: inline image rendering via OpenClaw's native image_generate
ab1f215
style: cargo fmt
211fe88
fix: address code quality review comments
1f0b170
feat: operator spawn UX — show token variant names and allow-from sup…
e0aeff2
ci: use larger runner for container image scan
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.