DEV Community

Security

Hopefully not just an afterthought!

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Agents Are Breaching Real Systems, and Their Harnesses Are the Weak Point

Agents Are Breaching Real Systems, and Their Harnesses Are the Weak Point

2
Comments
3 min read
CrowdSec vs Fail2Ban vs CSF: Choosing Intrusion Prevention for Linux Servers

CrowdSec vs Fail2Ban vs CSF: Choosing Intrusion Prevention for Linux Servers

Comments
3 min read
Free WiFi Isn't Really Free: What I Learned About Public Networks

Free WiFi Isn't Really Free: What I Learned About Public Networks

Comments
2 min read
How Can Passkeys Let You Log In Without Ever Sending Your Password?

How Can Passkeys Let You Log In Without Ever Sending Your Password?

Comments
9 min read
Security Audit Report: Reentrancy & Access Control Review: Binance staked ETH

Security Audit Report: Reentrancy & Access Control Review: Binance staked ETH

Comments
6 min read
CASE .NET (312-95) in C#: Five Vulnerable Snippets Fixed, One per Secure Coding Module

CASE .NET (312-95) in C#: Five Vulnerable Snippets Fixed, One per Secure Coding Module

Comments
9 min read
CodeQL en la práctica: rastreando vulnerabilidades en una app Flask con GitHub Actions y Render

CodeQL en la práctica: rastreando vulnerabilidades en una app Flask con GitHub Actions y Render

Comments
7 min read
How We Tested Railo on 11 Public Repositories

How We Tested Railo on 11 Public Repositories

Comments
6 min read
Moving a project to another org can leave the old org's API keys working

Moving a project to another org can leave the old org's API keys working

5
Comments 1
1 min read
RouterOS management-plane exposure: measuring the SSH precondition

RouterOS management-plane exposure: measuring the SSH precondition

Comments
2 min read
CVE-2026-88008 Explained: One "101 Switching Protocols" Erases Every Middleware Traefik Has

CVE-2026-88008 Explained: One "101 Switching Protocols" Erases Every Middleware Traefik Has

Comments
6 min read
Cross-Site Scripting (XSS): When User Input Becomes Executable Code

Cross-Site Scripting (XSS): When User Input Becomes Executable Code

1
Comments
3 min read
Your contact form is drowning in spam — add a honeypot field (no CAPTCHA needed)

Your contact form is drowning in spam — add a honeypot field (no CAPTCHA needed)

Comments
1 min read
My bank statement PDF has a password. Here's how I remove it without uploading the statement anywhere

My bank statement PDF has a password. Here's how I remove it without uploading the statement anywhere

Comments
4 min read
Firefox Multi-Account Containers: Advanced Use Cases

Firefox Multi-Account Containers: Advanced Use Cases

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.