Files
warmbly/web/src/securityHeaders.test.ts
T
Matthew MeszarosandDevin AI bb0b822cb0 feat: reject unsupported request text and secure local dashboard responses
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-06 04:45:36 +00:00

12 lines
505 B
TypeScript

import { describe, expect, it } from "vitest";
import { dashboardSecurityHeaders } from "../securityHeaders";
describe("dashboardSecurityHeaders", () => {
it("prevents framing and content sniffing in local servers", () => {
expect(dashboardSecurityHeaders["X-Frame-Options"]).toBe("DENY");
expect(dashboardSecurityHeaders["X-Content-Type-Options"]).toBe("nosniff");
expect(dashboardSecurityHeaders["Content-Security-Policy"]).toContain("frame-ancestors 'none'");
});
});