40 Articles Published

Technical Insights

Deep dives into ESLint security, JavaScript performance, and modern development practices.

40 results
The 30-Minute Security Audit: A Static Analysis Protocol for Onboarding
FEATURED
#eslint #security #node #devsecops

The 30-Minute Security Audit: A Static Analysis Protocol for Onboarding

A data-driven protocol for assessing a new codebase in under 30 minutes. Use automated static analysis to generate immediate risk heatmaps for CTOs and VPs.

Ofri PeretzOfri Peretz
1.0k 11 6
We Ranked 5 AI Models by Security. The Leaderboard Is Wrong.
9 min
Ofri PeretzOfri Peretz
Feb 11, 2026

We Ranked 5 AI Models by Security. The Leaderboard Is Wrong.

Claude Opus generates vulnerable JWT code every single time — 7 out of 7 runs, always leaking...

#ai
#security
#googleai
20
26
The AI Hydra Problem: Fix One AI Bug, Get Two More
12 min
Ofri PeretzOfri Peretz
Feb 8, 2026

The AI Hydra Problem: Fix One AI Bug, Get Two More

When AI models fix security vulnerabilities, they sometimes introduce entirely new ones. I tested this across 3 remediation rounds with Claude Opus 4.6 using two approaches — ESLint-guided feedback vs. prompt engineering alone. The results expose a fundamental limit of 'fix it again' workflows.

#ai
#security
#javascript
00
18
Microsoft's ESLint Security Plugin Catches 10% of Vulnerabilities. Here's What It Misses.
10 min
Ofri PeretzOfri Peretz
Feb 8, 2026

Microsoft's ESLint Security Plugin Catches 10% of Vulnerabilities. Here's What It Misses.

A head-to-head benchmark between @microsoft/eslint-plugin-sdl and the Interlace security ecosystem. Microsoft's SDL standard covers 1 of 14 security categories.

#security
#eslint
#javascript
10
59
SonarJS Has 269 Rules. It Still Misses 65% of Security Vulnerabilities.
12 min
Ofri PeretzOfri Peretz
Feb 8, 2026

SonarJS Has 269 Rules. It Still Misses 65% of Security Vulnerabilities.

A head-to-head benchmark between eslint-plugin-sonarjs and the Interlace security ecosystem. 269 rules vs 201 rules — more isn't better when 65% of vulnerabilities slip through.

#security
#eslint
#javascript
00
28
eslint-plugin-security Is Unmaintained. Here's What Nobody Tells You.
8 min
Ofri PeretzOfri Peretz
Feb 6, 2026

eslint-plugin-security Is Unmaintained. Here's What Nobody Tells You.

eslint-plugin-security has 1.5M weekly downloads but only 13 rules and no meaningful updates since 2020. Learn why it misses 90% of vulnerabilities—including SQL injection, JWT attacks, and AI/LLM security—and what modern ESLint security plugins to use instead.

#security
#eslint
#javascript
00
76
I Let Claude Write 80 Functions. 65-75% Had Security Vulnerabilities.
11 min
Ofri PeretzOfri Peretz
Feb 6, 2026

I Let Claude Write 80 Functions. 65-75% Had Security Vulnerabilities.

AI coding assistants are incredible—until they introduce security holes. I ran an experiment asking Claude (Haiku 3.5, Sonnet 4.5, Opus 4.5, Opus 4.6) to generate 80 common Node.js functions with zero security context using my Claude Pro subscription. 65-75% had vulnerabilities. Then I tested if static analysis could help the models fix their own mistakes.

#ai
#security
#eslint
44
162
Exploit Analysis: PostgreSQL COPY FROM Filesystem Access
4 min
Ofri PeretzOfri Peretz
Jan 2, 2026

Exploit Analysis: PostgreSQL COPY FROM Filesystem Access

A deep dive into PostgreSQL filesystem exploits. Learn how to engineer static analysis guards to prevent unauthorized database-level file access.

#eslint
#postgres
#security
00
81
The Performance Protocol: Solving PostgreSQL N+1 Loops via Static Analysis
2 min
Ofri PeretzOfri Peretz
Jan 2, 2026

The Performance Protocol: Solving PostgreSQL N+1 Loops via Static Analysis

Eliminate API performance bottlenecks at the commit level. A case study on detecting and fixing architectural N+1 patterns programmatically.

#eslint
#postgres
#performance
13
158
Exploit Analysis: search_path Hijacking (The Hidden PostgreSQL Attack)
2 min
Ofri PeretzOfri Peretz
Jan 2, 2026

Exploit Analysis: search_path Hijacking (The Hidden PostgreSQL Attack)

Engineering against architectural vulnerabilities. A professional analysis of search_path hijacking and the static analysis standard for prevention.

#eslint
#postgres
#security
00
76
Built with Nuxt UI • © 2026 Ofri Peretz