You might consider using a shell without history, like perhaps
/bin/sh << END your commands without history END
/bin/sash could be more appropriate than
Or even better, use the batch utility, e.g.,
batch << EOB your commands EOB
The history would then contain
batch which is not very meaningful.