• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / auth / 28374850502
71%

Build:
DEFAULT BRANCH: master
Ran 29 Jun 2026 01:21PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
28374850502

push

github

web-flow
fix(vulncheck): ignore GO-2026-5004 (pgx/v4, not reachable) (#2602)

## What

Adds `GO-2026-5004` to the `vulncheck-filter` ignore map so `make
vulncheck` passes again.

## Why it's safe to ignore

`GO-2026-5004` is a SQL injection in pgx's `sanitize.SanitizeSQL`,
reaching us transitively: `pop/v6 → pgx/v4/stdlib →
  pgx/v4`.

It only triggers when **all** of these hold:
1. the **simple query protocol** is used (not pgx's default, the
extended protocol sends placeholder values as
separate bind parameters, so nothing is string-interpolated
client-side),
  2. the query contains dollar-quoted string literals,
  3. a value inside that literal looks like a placeholder, and
  4. an attacker controls that value.

We're not impacted:
- **We never use the simple protocol.** No `PreferSimpleProtocol` /
`SimpleProtocol` / `QueryExecMode` anywhere in the tree: all DB access
goes through `database/sql` → pgx/v4 `stdlib` → pop/v6 on the default
extended protocol, so `SanitizeSQL` is never exercised.
- The advisory itself calls it "unlikely to occur outside of a contrived
scenario."

  ## Why not fix instead

There is **no upstream fix for pgx/v4** (only v5 ≥ 5.9.2 is patched),
and pgx/v4 is transitive via `pop/v6`, so it
can't be bumped on its own. Same situation as the existing
`GO-2026-4518` entry. If we ever opt into the simple
  protocol, this should be revisited.
Source Files on build 28374850502
Detailed source file information is not available for this build.
  • Back to Repo
  • f1cc16fb on github
  • Prev Build on master (#28178220953)
  • Next Build on master (#28378753327)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc