| Version | Supported |
|---|---|
v0.6.x |
✅ Active |
v0.5.x |
|
<= v0.4.x |
❌ End of life |
Please do not open a public issue for security-sensitive reports.
Use one of these private channels instead:
- GitHub Security Advisories: https://github.com/suonian/vidknot/security/advisories/new
- Email: see the latest maintainer contact published in
git log --format='%ae'for the latest tagged commit (e.g.v0.6.5).
When reporting, please include:
- VidkNot version (
python -m vidknot --version) - Python and OS versions
- A minimal reproduction (without secrets, cookies, or API keys)
- The impact and how an attacker could exploit it
We aim to acknowledge reports within 3 business days and ship a fix or mitigation within 30 days for critical issues, or include the fix in the next minor release otherwise.
The following are in scope:
- Code execution, file overwrite, or arbitrary command execution via crafted inputs
- Credential leakage (cookies, API keys) via logs, error messages, or network requests
- Bypassing content moderation or platform authorization controls
- Supply-chain risks in declared dependencies
The following are out of scope:
- Platform-specific anti-scraping mechanisms (these are the user's responsibility)
- Behavior of third-party API providers (SiliconFlow, OpenAI, Feishu, Notion, Yuque)
- Issues only reproducible against an expired or revoked API key / cookie
- Never commit
.env,cookies/, or any API key —.gitignorealready excludes them - Rotate cookies and keys periodically
- Use the minimal scope needed for the platforms you actually use
- Review COOKIE_GUIDE.md for cookie handling details