You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CORS_ORIGINS set to specific domains (https://co-op.software)
MASTER_API_KEY set (32+ chars, cryptographically random)
ENCRYPTION_KEY set for data encryption (32+ chars)
Database uses SSL (?sslmode=require)
Rate limiting enabled
Audit logging enabled
Dependencies audited (npm audit)
All staging domains removed from configuration
Webhook secrets encrypted at rest
API key revocation tested
Generate Secure Keys
# For MASTER_API_KEY
openssl rand -hex 32
# For ENCRYPTION_KEY
openssl rand -hex 32
Environment Variables Security
# Required for production
NODE_ENV="production"
CORS_ORIGINS="https://co-op.software"
MASTER_API_KEY="<generated-32-char-hex>"
ENCRYPTION_KEY="<generated-32-char-hex>"
Pilot Program Limits
All limits are configurable via environment variables:
Resource
Default
Environment Variable
Agent Requests
3/month
PILOT_AGENT_MONTHLY_REQUESTS
API Keys
1
PILOT_API_KEY_LIMIT
Webhooks
1
PILOT_WEBHOOK_LIMIT
Alerts
3
PILOT_ALERT_LIMIT
Leads
50
PILOT_LEAD_LIMIT
Lead Discovery
5/hour
PILOT_LEAD_DISCOVERY_HOURLY
Campaigns
5
PILOT_CAMPAIGN_LIMIT
Emails
50/day
PILOT_EMAILS_PER_DAY
Contact
For security concerns, open a private security advisory on GitHub.