Delete internal directory

This commit is contained in:
公明
2026-08-18 20:14:29 +08:00
committed by GitHub
parent 910d07ea0a
commit 55ee5fbac9
589 changed files with 0 additions and 136501 deletions
@@ -1,22 +0,0 @@
package multiagent
import (
"context"
"testing"
"cyberstrike-ai/internal/authctx"
)
func TestLocalToolPermissionIsSeparateFromAgentExecution(t *testing.T) {
agentOnly := authctx.WithPrincipal(context.Background(), authctx.NewPrincipal("robot:u1", "robot", "own", map[string]bool{"agent:execute": true}))
if !localToolPermissionDenied(agentOnly, "execute") || !localToolPermissionDenied(agentOnly, "read_file") {
t.Fatal("agent:execute alone authorized local privileged tools")
}
local := authctx.WithPrincipal(context.Background(), authctx.NewPrincipal("u1", "user", "assigned", map[string]bool{"agent:local-execute": true}))
if localToolPermissionDenied(local, "execute") || localToolPermissionDenied(local, "write_file") {
t.Fatal("agent:local-execute was not honored")
}
if localToolPermissionDenied(agentOnly, "record_vulnerability") {
t.Fatal("non-local tool was incorrectly denied")
}
}