Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Postgres Security Protocol Series' Articles
Back to Ofri Peretz's Series
Your node-postgres Data Layer Fails 4 Ways in Production. SQL Injection Is Only the First.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
Your node-postgres Data Layer Fails 4 Ways in Production. SQL Injection Is Only the First.
#
eslint
#
postgres
#
node
#
security
Comments
Add Comment
4 min read
pg Lets You Concatenate SQL, Hijack search_path, and Leak Every Connection. 13 ESLint Rules Say No.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
pg Lets You Concatenate SQL, Hijack search_path, and Leak Every Connection. 13 ESLint Rules Say No.
#
eslint
#
postgres
#
node
#
database
Comments
Add Comment
6 min read
A Missing client.release() Exhausted Our Postgres Pool at 3 AM. The ESLint Rule That Catches It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
A Missing client.release() Exhausted Our Postgres Pool at 3 AM. The ESLint Rule That Catches It.
#
eslint
#
postgres
#
node
#
database
Comments
Add Comment
4 min read
BEGIN on a Postgres Pool Scatters Your Transaction Across Connections. One ESLint Rule Stops It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Dec 31 '25
BEGIN on a Postgres Pool Scatters Your Transaction Across Connections. One ESLint Rule Stops It.
#
eslint
#
postgres
#
node
#
database
Comments
Add Comment
4 min read
search_path Hijacking: the PostgreSQL Attack That Turns SELECT * FROM users Into the Attacker's Table
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
search_path Hijacking: the PostgreSQL Attack That Turns SELECT * FROM users Into the Attacker's Table
#
eslint
#
postgres
#
security
#
node
Comments
Add Comment
4 min read
One INSERT Loop Made Our CSV Import 500x Slower. One ESLint Rule Catches It Before It Ships.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
One INSERT Loop Made Our CSV Import 500x Slower. One ESLint Rule Catches It Before It Ships.
#
eslint
#
postgres
#
performance
#
node
1
reaction
Comments
3
comments
4 min read
PostgreSQL's COPY FROM Can Read /etc/passwd Into Your Database. One ESLint Rule Blocks It.
Ofri Peretz
Ofri Peretz
Ofri Peretz
Follow
Jan 2
PostgreSQL's COPY FROM Can Read /etc/passwd Into Your Database. One ESLint Rule Blocks It.
#
eslint
#
postgres
#
security
#
node
Comments
Add Comment
5 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account