Files
logos-protocol/cpp
Dario LipicarandClaude Opus 4.8 976bc7a9a0 fix: don't log call arguments in plaintext in ModuleProxy (#10)
ModuleProxy::callRemoteMethod is the choke point every cross-module call
passes through on the callee side. It logged the full QVariantList of
arguments at debug level, which dumped secrets — mnemonics, passwords,
auth tokens, key material — into module logs in plaintext.

Log only the argument count, matching the other transport call sites
(LogosAPIClient/LogosAPIConsumer/LocalLogosObject/RemoteLogosObject all
already log args.size() only).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 14:53:31 -03:00
..