Security updates are provided for the latest version of CyberWarTools UA.
DO NOT open public issues for security vulnerabilities.
Send reports to: security@010io.dev
Include:
- Description of vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
Response time: 48 hours for acknowledgment, 7 days for patch.
- Always use VPN/Tor when running automation
- Rotate TextNow numbers every 2-3 weeks
- Never commit
.envfiles to Git - Use strong webhook secrets (32+ characters)
- Monitor rate limits to avoid bans
- Update dependencies regularly
- Run
banditbefore committing:bandit -r squad303-automation/ - Update dependencies weekly:
pip-audit - Use
pre-commithooks for automatic security checks - Follow OWASP Top 10 guidelines
- Never include API keys in code
- Use secure random generation for secrets
- TextNow may rate-limit aggressive sending → use
MAX_CALLS_PER_HOUR=30 - 1920.in may change selectors → update
squad303_secure.pyaccordingly - Some proxies may block VoIP requests → test with different proxies
All dependencies are regularly scanned for vulnerabilities using:
banditfor Python securitysafetyfor dependency vulnerability checkspip-auditfor comprehensive audits
Sensitive data (cookies, tokens) are encrypted using Fernet (AES-128).
Generate new key:
python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"This project is provided AS-IS for Ukrainian cyber defense purposes. Users are responsible for ensuring compliance with applicable laws in their jurisdiction.
Last Updated: November 2025 Maintainer: Igor Omelchenko (@010io)