DEV Community

Patience Mpofu profile picture

Patience Mpofu

Application Security Engineer with 13+ years of security focused backend engineering experience

Joined Joined on  github website
Modernising a 6-Year-Old Spring Boot Project Without Breaking Everything

Modernising a 6-Year-Old Spring Boot Project Without Breaking Everything

Comments
8 min read
I Dusted Off a 6-Year-Old Java Project and Ran Snyk Against It — Here's What I Found

I Dusted Off a 6-Year-Old Java Project and Ran Snyk Against It — Here's What I Found

Comments
9 min read
I Ran My ML Secrets Detector Against My Own Repositories — Here's What It Found

I Ran My ML Secrets Detector Against My Own Repositories — Here's What It Found

Comments
10 min read
Blocking Secrets Before They Hit the Repository: Building a Pre-Commit Hook With ML

Blocking Secrets Before They Hit the Repository: Building a Pre-Commit Hook With ML

Comments
9 min read
Training on Synthetic Data: How to Build an ML Security Tool Without Touching Real Leaked Secrets

Training on Synthetic Data: How to Build an ML Security Tool Without Touching Real Leaked Secrets

Comments
9 min read
Why I Chose Random Forest Over Deep Learning for Secrets Detection

Why I Chose Random Forest Over Deep Learning for Secrets Detection

Comments
8 min read
Why the Variable Name Is the Most Important Feature in Secrets Detection

Why the Variable Name Is the Most Important Feature in Secrets Detection

Comments
8 min read
The 26-Dimensional Feature Vector: How a Machine Learns to Recognise a Secret

The 26-Dimensional Feature Vector: How a Machine Learns to Recognise a Secret

Comments
9 min read
Why I Built an ML-Powered Secrets Detector Instead of Just Using Regex

Why I Built an ML-Powered Secrets Detector Instead of Just Using Regex

Comments
8 min read
What Building a SAST Tool Taught Me About AppSec That 13 Years of Software Engineering Didn't

What Building a SAST Tool Taught Me About AppSec That 13 Years of Software Engineering Didn't

Comments
8 min read
False Positives in SAST — How I Built Suppression Into My Scanner and Why It Matters

False Positives in SAST — How I Built Suppression Into My Scanner and Why It Matters

Comments
9 min read
The Adoption Trap to Avoid

The Adoption Trap to Avoid

Comments
1 min read
Writing Custom SAST Rules for Vulnerabilities Your Scanner Doesn't Cover

Writing Custom SAST Rules for Vulnerabilities Your Scanner Doesn't Cover

Comments
8 min read
How I Modelled the OWASP Top 10 Into a YAML Rule Engine

How I Modelled the OWASP Top 10 Into a YAML Rule Engine

Comments
8 min read
Why I Chose Regex Over AST Parsing in My SAST Tool (And When That Would Be Wrong)

Why I Chose Regex Over AST Parsing in My SAST Tool (And When That Would Be Wrong)

Comments
6 min read
I Built a SAST Scanner From Scratch — Here's Every Design Decision I Made

I Built a SAST Scanner From Scratch — Here's Every Design Decision I Made

Comments
7 min read
I Built a SAST Scanner from Scratch and Ran It Against 4 Famous Vulnerable Apps — Here's What It Found

I Built a SAST Scanner from Scratch and Ran It Against 4 Famous Vulnerable Apps — Here's What It Found

Comments
11 min read
loading...