fix(security): remediate unassigned CodeQL findings
- harden URL/request handling for composio and whatsapp integrations - reduce cleartext logging exposure across providers/tools/gateway - hash and constant-time compare gateway webhook secrets - expand nested secret encryption coverage in config - align feature aliases and add regression tests for security paths - fix bubblewrap all-features test invocation surfaced during deep validation
This commit is contained in:
parent
f9d681063d
commit
1711f140be
14 changed files with 481 additions and 146 deletions
|
|
@ -81,14 +81,17 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn bubblewrap_sandbox_name() {
|
||||
assert_eq!(BubblewrapSandbox.name(), "bubblewrap");
|
||||
let sandbox = BubblewrapSandbox;
|
||||
assert_eq!(sandbox.name(), "bubblewrap");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn bubblewrap_is_available_only_if_installed() {
|
||||
// Result depends on whether bwrap is installed
|
||||
let available = BubblewrapSandbox::is_available();
|
||||
let sandbox = BubblewrapSandbox;
|
||||
let _available = sandbox.is_available();
|
||||
|
||||
// Either way, the name should still work
|
||||
assert_eq!(BubblewrapSandbox.name(), "bubblewrap");
|
||||
assert_eq!(sandbox.name(), "bubblewrap");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue