tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 5c2e8dbbc1593dbc5682f035812cf51862daefcf
parent a3ed2d55e95a2f80b0aca9c1e6df1ec23341a9fc
Author: Benjamin VanderSloot <bvandersloot@mozilla.com>
Date:   Mon, 29 Dec 2025 13:28:35 +0000

Bug 1988814 - Finalize the issue card items for security and privacy - r=fluent-reviewers,mkennedy,bolsson

Differential Revision: https://phabricator.services.mozilla.com/D275505

Diffstat:
Mbrowser/components/preferences/privacy.js | 7-------
Mbrowser/locales-preview/privacyPreferences.ftl | 46+++++++++++++++++++++++-----------------------
2 files changed, 23 insertions(+), 30 deletions(-)

diff --git a/browser/components/preferences/privacy.js b/browser/components/preferences/privacy.js @@ -459,10 +459,6 @@ if (SECURITY_PRIVACY_STATUS_CARD_ENABLED) { type: "bool", }, { - id: "security.disallow_privilegedabout_remote_script_loads", - type: "bool", - }, - { id: "dom.security.skip_html_fragment_assertion", type: "bool", }, @@ -1165,7 +1161,6 @@ if (SECURITY_PRIVACY_STATUS_CARD_ENABLED) { new WarningSettingConfig( "warningPrivilegedConstraint", { - rsl: "security.disallow_privilegedabout_remote_script_loads", shfa: "dom.security.skip_html_fragment_assertion", xhtmlcsp: "security.browser_xhtml_csp.enabled", allowUDPEE: "security.allow_unsafe_dangerous_privileged_evil_eval", @@ -1178,7 +1173,6 @@ if (SECURITY_PRIVACY_STATUS_CARD_ENABLED) { "dom.security.skip_remote_script_assertion_in_system_priv_context", }, ({ - rsl, shfa, xhtmlcsp, allowUDPEE, @@ -1188,7 +1182,6 @@ if (SECURITY_PRIVACY_STATUS_CARD_ENABLED) { allowParentUnrestrictedJSLoads, skipRemoteScriptAssertionInSystem, }) => - (!rsl.value && !rsl.locked) || (!xhtmlcsp.value && !xhtmlcsp.locked) || (shfa.value && !shfa.locked) || (allowUDPEE.value && !allowUDPEE.locked) || diff --git a/browser/locales-preview/privacyPreferences.ftl b/browser/locales-preview/privacyPreferences.ftl @@ -51,47 +51,47 @@ security-privacy-issue-warning-test = security-privacy-issue-warning-fingerprinters = .label = Known fingerprinters are not blocked - .description = Allowing fingerprinters may allow you to be tracked without cookies + .description = Fingerprinters can track you across websites without using cookies security-privacy-issue-warning-third-party-cookies = .label = Third-party cookies are enabled - .description = Third-party cookies are often used to track users across sites + .description = Third-party cookies are often used to track you across sites security-privacy-issue-warning-password-manager = .label = Password manager is disabled - .description = Password managers help you use strong passwords for all of your online accounts + .description = Strong, unique passwords for all of your online accounts are harder to maintain security-privacy-issue-warning-popup-blocker = .label = Popup blocker is disabled - .description = Popups are annoying and can be deceptive + .description = Annoying and deceptive windows can appear unexpectedly security-privacy-issue-warning-extension-install = .label = Websites can install extensions - .description = Extensions are a powerful feature, and not just every website should install them without asking + .description = Extensions are powerful and should not be installed by most websites without your permission security-privacy-issue-warning-safe-browsing = .label = Dangerous and deceptive content is not blocked - .description = Some websites are known to serve malware or phishing pages, and we can block them for you + .description = Some websites are known to serve malware or phishing pages, and we are not blocking them for you security-privacy-issue-warning-doh = .label = DNS over HTTPS is disabled - .description = DNS over HTTPS helps hide what websites you visit from your network provider + .description = Your network provider can see what websites you visit security-privacy-issue-warning-ech = .label = Encrypted Client Hello is disabled - .description = Encrypted Client Hello helps hide what websites you visit from your network provider + .description = Your network provider can see what websites you visit security-privacy-issue-warning-ct = .label = Certificate Transparency is disabled - .description = Rogue certificates allows attackers to intercept traffic, and certificate transparency helps stop them + .description = Rogue certificates that may make your connection insecure are harder to detect security-privacy-issue-warning-crlite = .label = Certificate revocation is disabled - .description = Some certificates can become insecure, so websites need to make their certificates no longer valid + .description = Certificates that a website no longer trusts can not be disabled security-privacy-issue-warning-certificate-pinning = .label = Certificate pinning is disabled - .description = Rogue certificates allow attackers to intercept traffic, and certificate pinning helps stop them + .description = Rogue certificates that may make your connection insecure are harder to detect security-privacy-issue-warning-tlsmin = .label = Unsafe TLS versions are enabled @@ -99,43 +99,43 @@ security-privacy-issue-warning-tlsmin = security-privacy-issue-warning-tlsmax = .label = The latest TLS version is disabled - .description = TLS is how we encrypt your network traffic, and the latest version is the best security we have to offer + .description = TLS is how we protect your network traffic, and the latest version is the best security we have to offer security-privacy-issue-warning-proxy-autodetection = .label = Proxy auto-configuration is enabled - .description = Proxy auto-configuration could allow untrusted networks to monitor your web activity + .description = Untrusted networks could monitor your web activity -security-privacy-issue-warning-priveleged-constraint = - .label = Priveleged context hardening is disabled - .description = We disable some web features inside of { -brand-short-name } to protect against attacks against your browser +security-privacy-issue-warning-privileged-constraint = + .label = Privileged context hardening is disabled + .description = Certain internal browser pages have some web features that could be disabled to improve security security-privacy-issue-warning-process-sandbox = .label = Process sandbox features are disabled - .description = We disable featues for different parts of { -brand-short-name } that don`t need them + .description = Some browser components have features enabled that could be disabled to improve security security-privacy-issue-warning-content-resource-uri = .label = Resource URI protection is disabled - .description = Some { -brand-short-name } internal resources should not be available to every website you visit + .description = Websites can access { -brand-short-name } internal resources security-privacy-issue-warning-worker-mime = .label = Worker MIME type restriction is disabled - .description = Workers should only be allowed to run content intended to be run as Javascript + .description = Content not hosted as Javascript may be run in a worker security-privacy-issue-warning-top-level-data-uri = .label = Data URI navigations are not blocked - .description = Phishing websites sometimes navigate to data: URIs to trick you into entering your information + .description = Phishing sites may use this technique to trick you into entering your information security-privacy-issue-warning-active-mixed-content = .label = Active mixed content is not blocked - .description = Websites that load scripts over HTTP are vulnerable to network attackers injecting Javascript to pages you visit + .description = Network attackers can inject malicious scripts into some pages you visit security-privacy-issue-warning-inner-html-ltgt = .label = HTML attribute sanitization is disabled - .description = Attackers may try to inject Javascript into a page through the HTML tag attributes + .description = Attackers can inject Javascript through HTML tag attributes security-privacy-issue-warning-file-uri-origin = .label = File URI strict origin policy is disabled - .description = Files loaded in { -brand-short-name } should be cross-origin from files in the same folder + .description = Local files in the same folder can share information with each other ## DNS-Over-HTTPS