If you discover a security vulnerability in Scaffold, please report it responsibly:
- Do not open a public GitHub issue
- Email security concerns to the repository maintainers
- Include a description of the vulnerability and steps to reproduce
We will acknowledge receipt within 48 hours and provide an estimated timeline for a fix.
Scaffold supports Azure AD (Entra ID) authentication. The DisableAuth configuration flag is provided for local development only and must never be enabled in production deployments.
- Source database credentials entered in the UI are used at runtime and not persisted to disk
- For production use, configure credentials via Azure Key Vault using
KeyVaultSecretUrion connection configurations - The
Passwordfield onConnectionInfois marked[NotMapped]and is never written to the database
The default docker-compose.yml uses a development SQL Server password. For production:
- Use strong, unique passwords
- Do not expose SQL Server ports publicly
- Remove
DisableAuth: "true"from environment variables