Currently, all versions of SeoFlow are supported. We recommend using the latest version for security updates.
If you find a security vulnerability in SeoFlow, please report it by:
- Creating a new issue in the GitHub repository
- Labeling it with the "security" tag
- Including details about the vulnerability
- Providing steps to reproduce the issue
We will investigate and fix the vulnerability as soon as possible.
SeoFlow implements the following security measures:
- Secret Management: Never hardcode secrets in source code. Use environment variables or a secret manager.
- Input Validation: Validate all user input before processing.
- Error Handling: Handle errors explicitly and provide user-friendly messages.
- API Key Protection: Check that required API keys are present at startup.
- Gitignore: Ignore sensitive files (
.env.local,learning.json,gsc-baselines.json) by default.
- API Keys: If API keys are leaked, they can be misused. Keep
.env.localout of version control. - AI Providers: AI providers may have their own security policies. Review their terms of service.
- Use environment variables to store secrets
- Rotate API keys periodically
- Limit the scope of API keys
- Enable two-factor authentication for all accounts
- Keep dependencies up to date
SeoFlow is licensed under the MIT license. See LICENSE for details.