Using Bro 2.5, the smb_cmd.log will only be produced if SMB::write_cmd_log is redefined to true, but this doesn't seem to be reflected anywhere in the documentation. Documenting this would make for a better user experience.
Ideally it would be included in the documentation of the smb_cmd.log as well.
(disabled by default, see SMB::write_cmd_log to enable) sounds good
I might just try starting out with (disabled by default) to not break the table formatting, but make it a link, to see how that looks, if that works for you too
I think that we should actually turn the SMB cmd log into a policy script. It was never intended to be a user oriented log and we certainly went in a weird direction with it by having it disabled the way that it is.
This could be a nice change along-side the change to move all of the SMB scripts into base/ and enable them by default.