Security Center
Security Center gives you centralized control over sensitive configuration and credentials. Access it from your project settings sidebar.
Written By Nick Gatzoulis
Last updated 2 months ago

Three core capabilities:
Environment Variables - Manage
.envfiles directly in your GitHub repositorySupabase Secrets - Manage secrets stored in your Supabase project
Security Audit - Scan for vulnerabilities (coming soon, Pro feature)
Note: Only workspace owners and admins can access Security Center. This protects your sensitive credentials from unauthorized access.
Environment Variables
Create and manage .env files in your GitHub repository without leaving App2.
When environment variables are unavailable
Yellow warning alert appears when:
Project is not in READY status
Project is frozen (operation in progress)
Chat sessions are actively processing
Fix: Wait for current operations to complete. The warning banner explains the specific reason.
Supabase Secrets
Manage secrets stored in your Supabase project via the Supabase Management API.
Note: Secret values are never exposed after creation. You'll need to recreate a secret to change its value.
Prerequisites
Required:
Supabase project linked to your App2 project
Workspace owner or admin role
To link Supabase:
Go to Settings β Integrations β Supabase
Click Connect Supabase
Complete OAuth flow
Select your Supabase project
Security Audit (Coming Soon)
Comprehensive security scanning for your projects.
Planned features
Dependency Vulnerability Scanning
Detect known vulnerabilities in npm packages
CVE tracking with severity ratings
Weekly automatic scans
Exposed Secret Detection
Scan codebase for accidentally committed credentials
Detect API keys, tokens, passwords in code
Alert before secrets reach production
Security Configuration Checks
Identify security misconfigurations
Framework-specific security recommendations
Best practice violations
Detailed Reports
Severity ratings (Critical, High, Medium, Low)
Remediation recommendations with code examples
Historical trend tracking
Scheduled Scans
Automatic weekly scans every Sunday
Email notifications for new issues
Track resolution progress over time
Availability
Security Audit requires a Pro, Lifetime, or Ultra subscription.
To enable:
Upgrade your workspace to Pro or higher
Access Security Center β Security Audit tab
Run your first scan
Permissions
Security Center is restricted to workspace owners and admins to protect sensitive credentials.
Who can access
Role | Environment Variables | Supabase Secrets | Security Audit |
Owner | β Full access | β Full access | β Full access |
Admin | β Full access | β Full access | β Full access |
Member | β No access | β No access | β No access |
Why restricted?
Environment variables and secrets contain sensitive data:
API keys for payment processors (Stripe, PayPal)
Database credentials and connection strings
JWT secrets and encryption keys
OAuth client secrets
Third-party service tokens
Only trusted team members should access these credentials.
Request access
If you need access to Security Center:
Ask your workspace owner or admin to grant you admin role
They can update your role in Workspace Settings β Team