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 2 of 20

News · May 29, 2026

Webmention vs Pingback for Public Blogs

Webmention vs Pingback for public blogs is a notification-protocol decision: Webmention (W3C) is a simple HTTP mention flow, while Pingback is an older XML-RPC handshake still enabled on many WordPress origins. Prefer…

Read guide →

News · May 20, 2026

WebAuthn vs Passwords for Public Site Login

WebAuthn vs passwords for public site login is an authenticator-bound credential versus a string people reuse. Passkeys (WebAuthn / FIDO2) prove possession of a device-bound key, often with a biometric or PIN on that…

Read guide →

Vulnerabilities · May 3, 2026

.vscode vs .DS_Store on Production Origins

.vscode vs .DS_Store on production origins is two leftover folders next to index.html. .DS_Store is Apple Finder metadata that can list filenames. .vscode (and JetBrains .idea) is editor config: launch.json, tasks.json,…

Read guide →

Vulnerabilities · Apr 25, 2026

Verbose API Errors vs Generic Client Messages

Verbose API errors vs generic client messages is a production-logging split. Clients should get a short, stable code and a human sentence that does not name files, SQL, or framework versions. Operators should get the…

Read guide →

News · Apr 16, 2026

URL Scan vs GitHub Deepen for OPSEC Audits

URL scan vs GitHub deepen is a visibility split, not two competing products. A public URL audit sees what the internet already gets: headers, cookies, mixed content, robots.txt, and well-known path leaks. GitHub deepen,…

Read guide →

Safety · Mar 30, 2026

Trusted Types vs CSP for DOM XSS Defense

Trusted Types vs CSP for DOM XSS is two layers, not a replacement. Content-Security-Policy script-src (nonces, hashes, no unsafe-inline) limits which scripts load. Trusted Types (CSP trusted-types and…

Read guide →