mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 09:47:40 +00:00
test: remove low-value relative traversal session-file guard case
This commit is contained in:
@@ -58,14 +58,6 @@ describe("session path safety", () => {
|
|||||||
expect(resolved).toBe(path.resolve(sessionsDir, "sess-1-topic-topic%2Fa%2Bb.jsonl"));
|
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", () => {
|
it("rejects absolute sessionFile paths outside known agent sessions dirs", () => {
|
||||||
const sessionsDir = "/tmp/openclaw/agents/main/sessions";
|
const sessionsDir = "/tmp/openclaw/agents/main/sessions";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user