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

Vulnerabilities · Aug 20, 2023

.env.example vs .env on Production Origins

.env.example vs .env on production origins is two files that must not sit next to index.html. /.env (and /.env.local) is live credentials: database URLs, API secrets, APP_KEY. /.env.example is supposed to be…

Read guide →

Vulnerabilities · Aug 11, 2023

ELMAH vs trace.axd on Production ASP.NET Sites

ELMAH vs trace.axd on production ASP.NET sites is two leftover operator UIs. ELMAH's /elmah.axd (and similar handlers) is an error log viewer: exception text, URLs, sometimes cookies or form fields depending on what was…

Read guide →

Vulnerabilities · Aug 3, 2023

Exposed dump.sql vs backup.zip on Production

Exposed dump.sql vs backup.zip on production is the same class of miss in two costumes. A reachable SQL dump is often CREATE/INSERT text — schema and data that never belonged on the CDN. A reachable zip with PK magic is…

Read guide →

Vulnerabilities · Jul 8, 2023

.dockerignore vs Dockerfile on Production Origins

.dockerignore vs Dockerfile on a production origin is two build-context files that must not be public objects. /Dockerfile is the image recipe. /.dockerignore is the list of paths you kept out of the context — often the…

Read guide →

Vulnerabilities · Jun 30, 2023

Dockerfile vs package.json on Production Origins

Dockerfile vs package.json on production origins is two build manifests on a public object store. /package.json donates dependency names and versions — useful for OSV homework, not a pentest. A public /Dockerfile (or…

Read guide →

Safety · Jun 13, 2023

DNS Hygiene vs DNSSEC and Registrar Lock

DNS hygiene vs DNSSEC and registrar lock is a stack, not a single checkbox. Hygiene is knowing who your nameservers are, removing stale records, and using a registrar you can actually recover. Registrar transfer lock…

Read guide →