Skip to content

fix(jev): reject explicit null credential overrides - #8

Merged
tomcasaburi merged 1 commit into
masterfrom
codex/fix/jev-null-overrides
Sep 19, 2026
Merged

tomcasaburi merged 1 commit into
masterfrom
codex/fix/jev-null-overrides

Conversation

@tomcasaburi

Copy link
Copy Markdown
Contributor

An explicit apiKey: null or model: null could fall through to a private machine default. Only undefined now means “not supplied”; null settings fail validation, preserving caller intent and avoiding an unintended provider credential/model.

Validation: 51 Node 22.12 offline helper fixtures passed, including a regression with valid file/environment defaults that previously accepted null. Scoped repository formatter and git diff --check pass. Changes are limited to the shared config loader and its test; no real provider calls or application changes.

@vercel

vercel Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bitsocialforge-com Building Building Preview Sep 19, 2026 11:25am UTC

Request Review

@tomcasaburi
tomcasaburi merged commit 7a24863 into master Sep 19, 2026
3 checks passed
@tomcasaburi
tomcasaburi deleted the codex/fix/jev-null-overrides branch September 19, 2026 11:27

This branch was successfully deployed

1 active deployment
Preview — ae343bfe Deployed Sep 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant