Version | Supported |
---|---|
1.0.x | ✅ |
We take security seriously. If you discover a security vulnerability, please follow these steps:
- Do Not open a public issue
- Email your findings to adnan.rp359@gmail.com
- Include detailed steps to reproduce the vulnerability
- Allow some time for the issue to be addressed before public disclosure
This application uses Python's random
module which relies on the operating system's source of randomness. While this is suitable for most purposes, here are some security considerations:
- For cryptographic applications, modify the code to use the
secrets
module:
import secrets
def generate_password(length, chars):
return ''.join(secrets.choice(chars) for _ in range(length))
- The application never stores or transmits passwords
- Passwords are only held in memory temporarily
- The clipboard is not automatically cleared (users should be aware of this)
- Always use generated passwords only once
- Use different passwords for different accounts
- Consider using a password manager
- Regular security updates are recommended
- Be cautious when copying passwords to clipboard
We regularly update dependencies to patch security vulnerabilities. To check for known vulnerabilities in dependencies:
pip install safety
safety check