OpenPlotva is under active private development. Treat security issues and operational details as private until maintainers publish a public reporting address.
Report suspected vulnerabilities privately to the repository maintainers. Do not open public issues for secrets, authentication bypasses, Telegram Bot API abuse paths, payment/provider defects, database exposure, or production configuration leaks unless maintainers have made the repository public and published a public reporting address.
Never commit:
- Telegram bot tokens or webhook secrets.
- Provider API keys.
- Gemini, OpenRouter, AIFarm, ACE-Step, Serper, or database credentials.
.envfiles with live values.- Production database dumps or Redis snapshots.
- Private Telegram file IDs or chat/user IDs used for live smokes.
Use ignored local files or environment variables for smoke-test inputs. Redact secrets from logs and handoff notes.
Security-sensitive changes must preserve the published runtime contracts for:
- Telegram login and WebApp HMAC validation.
- Admin cookies, runtime API bearer tokens, and TLS pinning.
- Payment invoice, pre-checkout, refund, and subscription control requests.
- Settings permission checks, deputies, and chat membership freshness.
- Provider credentials, request headers, and error diagnostics.