From c8704297b274d756967fc0a93dcf08cc7ea45887 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Feb 2026 08:57:45 +0000 Subject: [PATCH] test: remove low-value relative traversal session-file guard case --- src/config/sessions/sessions.test.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/config/sessions/sessions.test.ts b/src/config/sessions/sessions.test.ts index 24a3daa32b5..a76f71ddebf 100644 --- a/src/config/sessions/sessions.test.ts +++ b/src/config/sessions/sessions.test.ts @@ -58,14 +58,6 @@ describe("session path safety", () => { expect(resolved).toBe(path.resolve(sessionsDir, "sess-1-topic-topic%2Fa%2Bb.jsonl")); }); - it("rejects unsafe sessionFile candidates that escape the sessions dir", () => { - const sessionsDir = "/tmp/openclaw/agents/main/sessions"; - - expect(() => - resolveSessionFilePath("sess-1", { sessionFile: "../../etc/passwd" }, { sessionsDir }), - ).toThrow(/within sessions directory/); - }); - it("rejects absolute sessionFile paths outside known agent sessions dirs", () => { const sessionsDir = "/tmp/openclaw/agents/main/sessions";