shehackspurple
The Psychology of Bad Code Part 3 – Vibe Coding
Secure Coding Peitition for the Government of Canada
Canada now has a parliamentary petition to require secure coding in federal software. If you care about cybersecurity, public safety, and better government tech, please sign.
The Psychology of Bad Code Part 2 – Building Systems That Support Secure Devs
"It Works on My Machine": The Psychology of Bad Code
The New 2025 OWASP Top Ten
Malicious packages in NPM evade dependency detection through invisible URL links
Secure Coding in JavaScript
What Is Threat Modeling?
A brief intro to threat modeling
Petition to Adopt a Federal Secure Coding Policy for Canada
Petition for a secure coding policy for Canada
An Application Security Survey to improve your program
This survey will help you mature your AppSec Program. Fill it out, then (for free) receive targeted advice to mature your program.
Language and framework agnostic
Focused on real-world, actionable practices
Designed to be clear, not overwhelming
My goal was to make something that developers can actually use, not just read once and forget. I’d love feedback from the HN community—what's missing? What’s useful?
Free Secure Coding Guidelines (Language-Agnostic, Actionable, Achievable
Free Course on Security Headers, for Developers
Ask HN: What is the best DAST/web app scanner for single page web apps?
#AskHN What is the best DAST/web app scanner for single page/dynamic/super-modern web apps? Apps totally written in javascript. And WHY? Specifically what about it makes it best? Most of them are "not great", I want to know which ones are really good. Thanks!