mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
test(ui): reject base64 SVG data URLs
This commit is contained in:
@@ -55,6 +55,18 @@ describe("resolveSafeExternalUrl", () => {
|
||||
).toBeNull();
|
||||
});
|
||||
|
||||
it("rejects base64-encoded SVG data image URLs", () => {
|
||||
expect(
|
||||
resolveSafeExternalUrl(
|
||||
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIC8+",
|
||||
baseHref,
|
||||
{
|
||||
allowDataImage: true,
|
||||
},
|
||||
),
|
||||
).toBeNull();
|
||||
});
|
||||
|
||||
it("rejects data image URLs unless explicitly enabled", () => {
|
||||
expect(resolveSafeExternalUrl("data:image/png;base64,iVBORw0KGgo=", baseHref)).toBeNull();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user