Currently in the libauth debugging tooling PrivateKeys are included in the overwrites, this could potentially expose real private keys used to hold funds on mainnet.
Instead we should consider including the signature directly so the PrivateKey is not exposed over the network or potentially shared with others. If the template is a valid transaction, the signature could still potentially be used to spend the input depending on the hashtype and the status of the utxo.