RoastMyOpsec

Blog

News OPSEC guides

OPSEC signal for public sites and apps — what changed, what still leaks, and what to scan first. Ten guides per page.

Page 3 of 7

News · Jun 5, 2025

Rate Limits vs CAPTCHA on Public Login Pages

Rate limits vs CAPTCHA on public login is a layered abuse decision, not a single widget. Rate limits (and WAF bot rules) cap how often /login, /oauth/token, and password-reset can be hit from a network. CAPTCHA and…

Read guide →

News · Mar 29, 2025

preload vs modulepreload for Public Pages

preload vs modulepreload for public pages is a resource-hint decision: rel=preload fetches a specific asset early with an as= type, while rel=modulepreload is for ES modules and can fetch the module graph. Use preload…

Read guide →

News · Nov 13, 2024

Open Graph vs Twitter Cards for Public Sites

Open Graph vs Twitter Cards for public sites is a preview-vocabulary decision: Open Graph (og:title, og:description, og:image, og:url) is the common unfurl format, while Twitter/X Cards add twitter:card and related…

Read guide →