| Version | Supported |
|---|---|
| 0.1.x | Yes |
I take the security and privacy of this extension seriously.
If you discover a security vulnerability (such as a Cross-Site Scripting vector, ReDoS vulnerability, or unsafe deserialization):
- Do not open a public GitHub issue.
- Please report the issue privately by emailing the maintainer or opening a GitHub Security Advisory.
- I will review and address the issue promptly.
- Zero Dynamic Execution: The extension does not use
eval(),new Function(), or inline<script>tags. - Safe DOM Injection: Highlighting and badges are constructed exclusively using standard DOM APIs (
document.createElement,document.createRange), never raw unescapedinnerHTMLon user content. - Untrusted User Configuration: Custom regex patterns are syntax- and complexity-checked, limited to 500 characters, bounded by rule and scan limits, and compiled within defensive error boundaries.