Check ID:
Provider: Vercel
Service:
Severity: MEDIUM
Categories:
Resource type:
project_password_protection_enabledProvider: Vercel
Service:
projectSeverity: MEDIUM
Categories:
internet-exposedResource type:
NotDefinedWhat this check verifies
Vercel projects are assessed for password protection configuration, which adds a shared-password gate in front of deployments requiring visitors to enter a password before they can access the application. This provides an additional layer of access control beyond Vercel Authentication, useful for sharing preview deployments with external stakeholders who do not have Vercel accounts.Risk
Without password protection, deployments are accessible to anyone who has the URL. For projects that contain pre-release features, client work, or sensitive content, this means unauthorized individuals can view and interact with the application without any authentication barrier.Recommendation
Enable password protection to add a shared-password gate to your deployments. This is especially recommended for preview deployments shared with external clients or stakeholders who do not have Vercel accounts. Combine with Vercel Authentication for defense-in-depth.Remediation
Dashboard steps- Sign in to the Vercel dashboard
- Navigate to the project Settings > General
- Scroll to the ‘Password Protection’ section
- Enable Password Protection and set a strong shared password
- Click Save
- Share the password only with authorized stakeholders
References
Where this check fires
This check runs on every scheduled scan against your Vercel account. Findings appear at Cloud Security → Findings filterable byCheck ID = project_password_protection_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Vercel checks