feat(security): harden tool provenance and skill isolation

This commit is contained in:
William Valentin
2026-02-15 10:16:55 -08:00
parent 3451df41b9
commit 67058c8719
6 changed files with 102 additions and 17 deletions
+13
View File
@@ -99,6 +99,19 @@ export function discoverServices(
},
});
// Docker sandboxing (tooling subsystem)
services.push({
name: 'sandbox',
type: 'tool',
status: config.sandbox?.enabled ? 'configured' : 'not_configured',
description: 'Docker sandbox for high-risk tool execution',
metadata: {
enabled: config.sandbox?.enabled ?? false,
image: config.sandbox?.image,
network: config.sandbox?.network,
},
});
const automation = config.automation;
const automationConfigs: Array<{ enabled: boolean; name: string; description: string; itemCount?: number }> = [