Notes, shortlists, comparisons
A publication on secure coding for the software we all ship.
Free notes on XSS, auth, and injection. Shortlists and side-by-side comparisons of the security tools teams choose between. Not a vendor pitch.
Compare
Two tools on the dock. See which one to load.
More than 160 side-by-side comparisons of security tools that buyers treat as interchangeable. Type a tool to see its matchups.
Explore our categories
All categoriesSecurity Operations
See the event, decide if it matters, act before the queue buries it.
Application Security
The bug is still in the code you ship.
Identity and Access
Who is in the token, and can you kill the session.
API Security
The contract you shipped, not the happy example.
More categories
Latest notes
View all articles
JWT in Express: skip it for cookie sessions (2026)
Cookie session first. JWT only when a third party must verify the token.
Injection attacks: the ORM is not a guarantee (2026)
Bind parameters. Do not concatenate untrusted input into a query.
Session management: __Host- cookies, Lax, and regenerate
Four belts on one cookie. __Host- refuses Domain.
TLS security: 1.3, 200-day certs, and HSTS (2026)
Default is TLSRef Intermediate: 1.2 and 1.3. Not 1.3-only.
Docker security: non-root USER, read-only rootfs, pin tags
USER 10001, --read-only plus tmpfs, FROM by digest.
Credential stuffing: MFA, rate limit, and HIBP (2026)
A stolen list dies at the login door, not after a session exists.
For vendors
Sell a security tool? Put it in front of the people comparing them.
One-time editorial review for a SecureCoding shortlist. Clear decision in 5 business days. A review, not a guaranteed placement.