Skip to content

feature/fix: css scriptlet, fix js scriptlet#35

Merged
joshrmcdaniel merged 4 commits into
developfrom
feature/css
May 30, 2026
Merged

feature/fix: css scriptlet, fix js scriptlet#35
joshrmcdaniel merged 4 commits into
developfrom
feature/css

debug frontned

6cf1a44
Select commit
Loading
Failed to load commit list.
ZeroPath AI / ZeroPath Security Scan succeeded May 30, 2026 in 3m 31s

Scan completed

No vulnerabilities found.

Details

No security or compliance issues detected. Reviewed everything up to 6cf1a44.

Security Overview
Detected Code Changes
Change Type Relevant files
Configuration changes ► CHANGELOG.md
    Add v0.7.1 section
    Add v0.7.0 section
► privaxy/src/server/configuration/mod.rs
    Add DebugConfig struct
    Add SerializeError to ConfigurationError
    Add debug field to Configuration
    Implement atomic save for configuration file
Enhancement ► privaxy/src/resources/procedural_cosmetics.js
    Implement in-page procedural cosmetic filtering shim
► privaxy/src/server/blocker.rs
    Forward non-CSS procedural filters to the shim
► privaxy/src/server/lib.rs
    Pass scriptlet_debug_logging to privaxy_backend
► privaxy/src/server/proxy/html_rewriter.rs
    Inject procedural cosmetic shim into head
    Implement scriptlet_debug_logging logic
► privaxy/src/server/proxy/mitm.rs
    Pass scriptlet_debug_logging to serve_mitm_session
► privaxy/src/server/proxy/serve.rs
    Resolve and inject procedural cosmetic filters
    Pass scriptlet_debug_logging to serve
► privaxy/src/server/web_gui/settings/debug.rs
    Implement debug settings API endpoints
► privaxy/src/server/web_gui/settings/mod.rs
    Add debug settings route
► web_frontend/src/debug.rs
    Implement DebugSettingsPage component
► web_frontend/src/main.rs
    Import debug component
► web_frontend/src/settings.rs
    Add Debug route and link
Bug Fix ► CHANGELOG.md
    Fix cosmetic "modified responses" statistic undercount
    Injected uBlock scriptlets now actually run
► privaxy/src/server/proxy/html_rewriter.rs
    Fix scriptlet debugging to log errors
    Ensure injected scriptlets have scriptletGlobals defined
Refactor ► privaxy/src/server/blocker.rs
    Refactor procedural action handling
► privaxy/src/server/proxy/html_rewriter.rs
    Consolidate head script injection logic
► privaxy/src/server/proxy/serve.rs
    Combine scriptlet and procedural filter injection
Other ► CHANGELOG.md
    Add procedural cosmetic filtering to changelog