Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@lockzero/vercel-integration

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lockzero/vercel-integration

Vercel Integration — sync LockZero secrets to Vercel environment variables

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
6
200%
Maintainers
1
Weekly downloads
 
Created
Source

@lockzero/vercel-integration

Vercel Integration that syncs secrets from your LockZero vault directly into Vercel environment variables.

How it works

  • User installs the integration from the Vercel marketplace.
  • They provide their LockZero API key and the namespaces they want to sync.
  • The integration fetches all credentials from each namespace and upserts them as Vercel environment variables on the configured project(s).
  • A webhook listener keeps variables in sync when configuration changes.

Development

npm install
npm run build
npm start

Environment variables required at runtime:

VariableDescription
VERCEL_CLIENT_IDYour integration's Client ID from Vercel
VERCEL_CLIENT_SECRETYour integration's Client Secret from Vercel
VERCEL_REDIRECT_URIOAuth redirect URI registered with Vercel
PORTPort to listen on (default: 3000)

Submitting to the Vercel Marketplace

  • Create an integration at https://vercel.com/dashboard/integrations/create
  • Set:
    • Redirect URL: https://your-host/api/callback
    • Webhook URL: https://your-host/api/webhook
    • Scopes: read-write:environment-variables
  • Upload vercel-integration.json as your integration configuration.
  • Deploy this package to a public URL (Vercel, Railway, Render, etc.).
  • Submit for review at https://vercel.com/integrations

Manual sync via API

curl -X POST https://your-host/api/sync \
  -H "Content-Type: application/json" \
  -d '{
    "lzApiKey":    "lz_live_...",
    "vercelToken": "your-vercel-token",
    "projectId":   "prj_...",
    "namespaces":  ["openai", "stripe"],
    "target":      "production"
  }'

Response:

{ "synced": 12, "errors": [] }

Keywords

lockzero

FAQs

Package last updated on 10 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts