The django-remix-icon team takes security vulnerabilities seriously. We appreciate your efforts to responsibly disclose your findings.
Please DO NOT report security vulnerabilities through public GitHub issues.
Instead, please follow these steps:
-
Email: Send your findings to [brktrl@protonmail.ch]
-
Include details: In your report, please include:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Suggested fix (if available)
-
Response timeline:
- We aim to acknowledge receipt of your vulnerability report within 48 hours
- We will send you regular updates about our progress
- After the initial reply to your report, our security team will strive to keep you informed of the progress towards a fix and announcement
Once we receive your report, we will:
- Confirm receipt of your vulnerability report
- Assess the impact and severity of the vulnerability
- Work on a fix and release timeline
- Notify you when the vulnerability has been fixed
- Publicly acknowledge your responsible disclosure (unless you prefer to remain anonymous)
We recommend the following security best practices when using this package:
-
Keep the package up-to-date: Always use the latest version of django-remix-icon to ensure you have all security patches.
-
Implement proper authentication: Use strong authentication mechanisms for users who have access to the icon management interface.
-
Use HTTPS: Always serve your Django application over HTTPS.
-
Regular security audits: Periodically review the security of your Django applications.
-
Content Security Policy: Implement appropriate CSP headers to prevent XSS attacks.
-
Input validation: Always validate and sanitize user input before processing.
Security updates and announcements will be published through:
- GitHub Security Advisories
- Release notes on the project repository
- Package version updates on PyPI
The django-remix-icon package is designed with security in mind. However, you should review the configuration options to ensure they meet your security requirements:
- Icon Upload Security: Configure appropriate file type restrictions and size limits.
- Access Control: Implement proper permission checks for icon management.
- Caching: Configure appropriate caching headers for static assets.
- Public disclosure of vulnerabilities will occur after a patch has been released and users have had reasonable time to apply updates.
- We will credit security researchers who report valid vulnerabilities if they wish to be acknowledged.
Thank you for helping keep django-remix-icon and its users safe!