SurfSense/plugins/remote/host/tests
DESKTOP-RTLN3BA\$punk 558f9d0c0b fix(plugins): redact credentials from every log record the plugin host makes
Scrapling logs a failed proxy with its user and password, so a deployed host
would write the proxy vendor's credentials into its logs. python -m host now
redacts each record as it is made, its message, arguments and traceback: a URL's
user:password@, the captcha solvers' user:password@host:port form, and a password
or a solver's key as a field.
2026-10-13 20:36:40 -07:00
..
sample_plugins feat(plugins): serve plugins without sessions, and let Stop end their calls on any copy 2026-10-12 00:26:53 +05:30
__init__.py feat(plugins): serve SurfSense's plugins from one host, a paid one behind the license 2026-10-11 22:40:00 +05:30
mcp_calls.py feat(plugins): run SurfSense's Reddit scraper as its own plugin on the plugin host 2026-10-12 00:48:27 +05:30
redis_server.py fix(plugins): keep the plugin host serving while Redis restarts 2026-10-12 04:55:15 +05:30
serving.py feat(plugins): serve SurfSense's plugins from one host, a paid one behind the license 2026-10-11 22:40:00 +05:30
test_first_party_list.py feat(plugins): a public page per listed plugin, opened from Browse 2026-10-13 16:45:04 +05:30
test_host.py feat(plugins): list each scraper as its own plugin on the plugin host 2026-10-12 00:04:22 +05:30
test_redacted_logs.py fix(plugins): redact credentials from every log record the plugin host makes 2026-10-13 20:36:40 -07:00
test_scaling.py fix(plugins): keep the plugin host serving while Redis restarts 2026-10-12 04:55:15 +05:30