CVE round-2 HIGH-2: android_logger is configured at info-level in
release builds, so log::info!('strawcore::search query={}', query)
emits the user's actual search query to logcat. LogDump.scrubLine's
regex only catches googlevideo URLs + signed params — bare search
text rides through into a Settings → Export Logs share-sheet
attachment intact. Same for channel_info / stream_info URLs.
Replaced the value-bearing logs with shape-only (query_len /
input_len). The shape is enough to debug 'why did the search
return empty?' without the privacy hit.
|
||
|---|---|---|
| .. | ||
| channel.rs | ||
| error.rs | ||
| lib.rs | ||
| runtime.rs | ||
| search.rs | ||
| stream.rs | ||
| uniffi-bindgen.rs | ||