Content Safety Lock 版本历史 - 6 个版本
Content Safety Lock 作者: Dan Wright
Content Safety Lock 版本历史 - 6 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 1.3.0
发布于 2026年4月24日 - 202.89 KB适用于 firefox 109.0 及更高版本Improved filtering for Amazon and Tumblr源代码遵循 仅 GNU 通用公共许可证 v3.0 发布
较早版本
版本 1.2.3
发布于 2026年2月27日 - 159.05 KB适用于 firefox 109.0 及更高版本[1.2.3] - 2026-02-27
Added
2257 Compliance Detection- New detector module:
js/detectors/2257-compliance-detector.js - Detects 18 U.S.C. § 2257 compliance statements in anchor tags to identify adult content sites
- Rule-based matching with 6 detection patterns:
compliance_statement: 2257 + compliance + statementcustodian_records: 2257 + custodian + recordsexempt_exemption: 2257 + exempt/exemption (union)usc_reference: 18 + USC/U.S.C. (union) + 2257record_keeping: 2257 + record-keeping/record keeping (union)cfr_reference: 28 + CFR/C.F.R. (union) + 75
- Only evaluates same-domain links (link href hostname must match current page hostname) to eliminate cross-domain false positives
- Page-level whitelist skips scanning entirely on known safe domains:
.gov,.edu,.law,wikipedia.org,justia.com,aclu.org,oyez.org,eff.org,duckduckgo.com,google.com,bing.com,yahoo.com,chanrobles.com,laws-info.com,law.com - Regex-based skip for US state government domains matching
*.XX.uspattern (e.g.courts.state.ny.us) - Skips
file:protocol pages - MutationObserver with 250ms debounce for dynamic content detection (SPAs, infinite scroll)
- Runs indefinitely — never disconnects the observer
- Safety gate using
data-2257-checkedattribute to prevent re-checking links - Logging via
console.debug()for verbose browser output - Signal integration: New
ICRA:2257signal maps to the Sexual/Nudity category - Block reason: "Sexual/Nudity (2257 Compliance)" displayed in block overlay
- Block overlay "Why:" section: When a block is triggered by the 2257 detector, the overlay now shows the matching link text and URL below the Reason line to aid in diagnosis
源代码遵循 仅 GNU 通用公共许可证 v3.0 发布
- New detector module:
版本 1.2.2
发布于 2025年12月11日 - 156.88 KB适用于 firefox 109.0 及更高版本Users must now opt-in to early unlock option when activating self-lock源代码遵循 仅 GNU 通用公共许可证 v3.0 发布
版本 1.2.1
发布于 2025年11月29日 - 154.33 KB适用于 firefox 109.0 及更高版本- Reddit integration: Filter NSFW content from Reddit.com
- Make better use of logging levels for console logs.
Full detailed release notes are here: https://github.com/dwright/content-safety-lock/releases/tag/v1.2.1
源代码遵循 仅 GNU 通用公共许可证 v3.0 发布
版本 1.2.0
发布于 2025年11月27日 - 152.78 KB适用于 firefox 109.0 及更高版本Major New Feature: Safe Request Mode We have introduced "Safe Request Mode," which automatically enforces server-side safety filters for popular search engines and content platforms. This works alongside our existing on-page filtering to provide multi-layered protection.
Search Engines: Enforces "SafeSearch" or "Strict Mode" for Google, Bing, Yahoo, and DuckDuckGo.
YouTube: Enforces Restricted Mode (Strict or Moderate).
Tumblr Integration (New in 1.2.0): Seamlessly filters mature content from Tumblr feeds without breaking the page layout. This includes:
Filtering initial page content.
Intercepting background API requests (infinite scroll).
Removing posts labeled as "Potentially mature," "Adult," or "Explicit."
New Feature: Self-Lock Mode Designed for voluntary content restriction, Self-Lock allows users to lock the filter settings for a set duration.
Flexible Timers: Lock for 1 hour, 24 hours, 1 week, or a custom duration.
Anti-Tamper: Prevents disabling the extension or changing settings while active.
Strict Enforcement: Optionally enforces Safe Request Mode and overrides allow-lists during the lock period.
Recovery: Includes a secure recovery code system and a "cool-down" unlock mechanism to prevent impulsive decisions.
Enhancements:
Settings UI: Completely redesigned settings page with tabbed navigation (General, Self-Lock, Security, Safe Request Mode).
Security: Separate passphrases for Admin settings and Self-Lock mode.
Performance: Optimized content detection scripts for faster page loads.源代码遵循 仅 GNU 通用公共许可证 v3.0 发布