Tabbi version history - 2 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Ruwäch 2.0
Elesan pa 2025년 4월 30일 - 751.84 KBWorks with firefox 109.0 and laterSecurity Update
This update implements the following measures to enhance security and protect user data:- Cross-Site Scripting (XSS) Protection:
- Implemented the
purify.js
library for sanitizing HTML and especially SVG content (custom icons, imported data), preventing the execution of malicious scripts. - Enhanced escaping of all user input (username, link names/URLs, notes, search queries, search suggestions) using the
sanitizeText
function to block interpretation as HTML. - Prioritized the secure
textContent
method for inserting text into the DOM;innerHTML
is used only after explicit sanitization. - Improved validation and sanitization of data when importing settings from JSON files.
- Implemented the
- URL Security:
- Implemented the
sanitizeUrl
function for strict validation and cleaning of all URLs used in the application (quick links, background, search navigation), blocking unsafe protocols (e.g.,javascript:
,data:
except for images) and incorrect formats. - All external links opening in a new tab now use the
rel="noopener noreferrer"
attributes to protect againsttabnabbing
attacks and enhance privacy.
- Implemented the
- API Security and Data Handling:
- Interaction with search suggestion APIs (Google, Bing, DDG, Wikipedia) is performed over HTTPS. Requests and responses are sanitized.
manifest.json
uses Manifest V3, requesting only necessary permissions (storage
) and access to specific hosts (host_permissions
) for suggestion APIs.- Data loaded from
browser.storage.local
and imported files undergoes validation for correct format and types before use.
- User Confirmations:
- Added explicit confirmation (
confirm()
) before deleting quick links and notes to prevent accidental data loss.
- Added explicit confirmation (
UI Improvements- Improved notes interface.
- Minor UI tweaks for settings and search suggestions.
- Added animations when opening a new tab.
- Fixed an issue where a large number of links on the new tab could push the interface off-screen.
Source code released under MIT License
Download Firefox and get the extensionYou'll need Firefox to use this extension- Cross-Site Scripting (XSS) Protection:
Older versions
Ruwäch 1.0.1
Elesan pa 2025년 4월 26일 - 745.03 KBWorks with firefox 109.0 and laterSource code released under MIT License