We take the security of Themifier and its users seriously. If you believe you have found a security vulnerability in the extension, please report it to us as described below.
- Do not open a public GitHub issue for security vulnerabilities
- Do not disclose the vulnerability publicly until we've had a chance to address it
Email us at: hello@desource-labs.org
Please include the following information in your report:
- Description — Clear description of the vulnerability
- Impact — What can an attacker achieve?
- Affected Versions — Which versions are affected?
- Reproduction Steps — Step-by-step instructions to reproduce
- Proof of Concept — Code sample or exploit demonstration (if applicable)
- Suggested Fix — Your recommendation for fixing the issue (optional)
Subject: [SECURITY] XSS vulnerability in theme selector
Component: AppPopup.vue
Version: 1.0.0
Description:
The theme selector does not properly sanitize user input in custom theme names,
allowing XSS attacks through stored preferences.
Impact:
An attacker can inject malicious scripts that execute when the extension popup
is opened, potentially stealing user preferences or injecting theme code.
Reproduction:
1. Open extension options
2. Create custom theme with name: <img src=x onerror="alert('XSS')">
3. Open popup
4. Script executes
Suggested Fix:
Sanitize all user input before rendering or use textContent instead of innerHTML.
- Initial Response: Within 48 hours
- Status Update: Within 5 business days
- Fix Timeline: Depends on severity
- Critical: 1-7 days
- High: 7-30 days
- Medium/Low: 30-90 days
- Acknowledgment — We'll confirm receipt of your report
- Investigation — We'll validate and assess the severity
- Fix Development — We'll work on a patch
- Disclosure — We'll coordinate disclosure timing with you
- Credit — We'll credit you in our security advisory (if desired)
When using Themifier, we recommend:
Update the extension regularly:
- Enable auto-updates in Chrome
- Check the Chrome Web Store for updates
- Monitor GitHub Releases
- Disable the extension on sites where you don't need theming
- This reduces the extension's access surface
Security updates are released as:
- Manual updates through Chrome Web Store
- GitHub Security Advisories for high/critical vulnerabilities
- Changelog entries marked with
[SECURITY]
Subscribe to:
There are currently no known security issues.
- Themifier Chrome extension
- All content scripts and background workers
- Settings storage and retrieval
- Message passing between components
- Denial of Service (DoS) via excessive theme switching
- Social engineering attacks
- Physical attacks
- Issues in third-party dependencies (report to respective maintainers)
- Theoretical vulnerabilities without proof of concept
- Issues in Chrome browser itself
We appreciate the security research community and will acknowledge contributors who report valid security issues (with permission).
No security reports yet. Be the first!
- Security Email: hello@desource-labs.org
- GitHub: @DeSource-Labs
We follow responsible disclosure principles