26 checks across 6 services. Every row links to the full check page — description, risk, recommendation, remediation snippets (CLI / Terraform / Native IaC / Dashboard), and references. Check IDs are stable. They appear unchanged on every finding in the dashboard, in every export (SARIF / CSV / JSON / PDF), and in compliance scorecards. Severity drives quality-gate behaviour — CRITICAL and HIGH block by default.

Services in this catalog

authentication

2 checks.
Check IDTitleSeverity
authentication_no_stale_tokensVercel API tokens are not stale or unused for over 90 daysMEDIUM
authentication_token_not_expiredVercel API tokens have not expiredHIGH

deployment

1 checks.
Check IDTitleSeverity
deployment_production_uses_stable_targetVercel production deployments originate from a stable branchMEDIUM

domain

3 checks.
Check IDTitleSeverity
domain_dns_properly_configuredVercel domain DNS records are properly configuredMEDIUM
domain_ssl_certificate_validVercel domains have a valid, non-expired SSL certificateCRITICAL
domain_verifiedVercel domains are verifiedHIGH

project

10 checks.
Check IDTitleSeverity
project_auto_expose_system_env_disabledVercel project has automatic exposure of system environment variables disabledMEDIUM
project_deployment_protection_enabledVercel project has deployment protection enabled on preview deploymentsHIGH
project_directory_listing_disabledVercel project has directory listing disabledMEDIUM
project_environment_no_overly_broad_targetVercel project has no environment variables targeting all three environmentsMEDIUM
project_environment_no_secrets_in_plain_typeVercel project has no secret-like environment variables stored as plain textHIGH
project_environment_production_vars_not_in_previewVercel sensitive production environment variables do not target previewMEDIUM
project_git_fork_protection_enabledVercel project has Git fork protection enabled to prevent untrusted forks from accessing secretsHIGH
project_password_protection_enabledVercel project has password protection configured for deploymentsMEDIUM
project_production_deployment_protection_enabledVercel project has deployment protection enabled on production deploymentsCRITICAL
project_skew_protection_enabledVercel project has skew protection enabled to prevent version mismatches during deploymentsLOW

security

5 checks.
Check IDTitleSeverity
security_custom_rules_configuredVercel project has custom firewall rules configuredMEDIUM
security_ip_blocking_rules_configuredVercel project has IP blocking rules configuredMEDIUM
security_managed_rulesets_enabledVercel project has managed WAF rulesets enabledHIGH
security_rate_limiting_configuredVercel project has rate limiting rules configuredMEDIUM
security_waf_enabledVercel project has the Web Application Firewall enabledHIGH

team

5 checks.
Check IDTitleSeverity
team_directory_sync_enabledVercel team has directory sync (SCIM) enabled for automated provisioningMEDIUM
team_member_role_least_privilegeVercel team follows least privilege with a limited number of owner rolesMEDIUM
team_no_stale_invitationsVercel team has no stale pending invitations older than 30 daysLOW
team_saml_sso_enabledVercel team has SAML SSO enabled for centralized identity managementHIGH
team_saml_sso_enforcedVercel team enforces SAML SSO for all membersCRITICAL

What’s next

Cloud Security overview

Connect a provider, see findings end-to-end.

All checks

Index across every provider.

Compliance frameworks

How check IDs map to SOC 2 / PCI / HIPAA / ISO controls.

Reports

Per-framework PDF scorecards.