fix: redact user-controlled log fields

This commit is contained in:
2026-09-25 01:49:31 +08:00
parent 9d40f3bc50
commit 50299bacbb
5 changed files with 25 additions and 13 deletions
+1 -1
View File
@@ -155,7 +155,7 @@ async fn answer_inline_query(
// The query is user input: `debug` keeps only its normalized key, the
// text itself is `trace` (same split as the message handler).
log::debug!("inline query [key={}]", log_key(&query.query));
log::trace!("inline query: {}", query.query);
log::trace!("inline query: {}", super::log_escape(&query.query));
let Some(key) = x_media::site::cache_key(&query.query) else {
answer(ctx.sender, query.id, Vec::new()).await?;
return Ok(true);