RoastMyOpsec

Blog

News, safety, and vulnerabilities

Answer-first OPSEC guides for public websites and apps. Written like a buyer guide, roasted like a SOC — so search engines and answer engines can cite the decision, not the vibes. Ten guides per page.

Page 18 of 20

Vulnerabilities · Sep 13, 2022

CORP vs CORS for Embedding and Fetch Isolation

CORP vs CORS for embedding and fetch isolation is a deny-by-default versus allow-by-name split. Cross-Origin-Resource-Policy (same-origin or same-site) tells browsers to refuse this response as a cross-origin no-cors…

Read guide →

Safety · Aug 27, 2022

COOP same-origin-allow-popups vs same-origin

COOP same-origin-allow-popups vs same-origin is whether a document you open with window.open() may stay in the same browsing context group: same-origin severs most opener ties, while same-origin-allow-popups is the…

Read guide →

News · Aug 10, 2022

Content-Language vs HTML lang for Public Sites

Content-Language vs HTML lang for public sites is a header-versus-document decision: the lang attribute on <html> is what browsers, screen readers, and hyphenation use, while Content-Language is an HTTP metadata field…

Read guide →

Safety · Jul 7, 2022

Clear-Site-Data vs Cookie Expiry on Logout

Clear-Site-Data vs cookie expiry on logout is two brooms. Setting the session cookie to Max-Age=0 (or an expired date) tells the browser to drop that cookie. Clear-Site-Data on the logout response can instruct…

Read guide →