Starting from the bottom of your post and working our way up.
To be consistent, shouldn't all ships be marked only as "tentatively clean" until scanned? After all, you have no idea if a ship is an offender or a fugitive unless you've performed the scan.
Use the POLICE IFF SCANNER UPGRADE
to determine who is an offender/fugitive and who is not.
It doesn't make sense that scanning a cop would be considered a hostile act. The bounty system is legal. Who knows, maybe the cop is a renegade? After all, scanning for a bounty is harmless, "if you have nothing to hide."
There is a setting in the scanner from this OXZ that allows the scanner to only scan ships with offender/fugitive status. This setting can be set via primable equipment, code tweak, or LIBRARY
Do you need to scan a target first in order to get the bounty after killing the ship? It would make sense that all bounty-carrying ships would have revealed bounties if within range of any station, like for example the criminal vs. hunter furballs (that are quite fun) that arise around RandomHits space bars. It would be less fun if one had to scan all those ships first before collecting the bounties in situations like that.
The bounties revealed by the scanner from this OXZ are ADDITIONAL bounties. The standard bounties will apply even if a ship is not scanned. To reveal these standard bounties you need the BOUNTY INFORMER
What exactly are the conditions that determine "destroying another ship" as a crime? So destroying a fugitive makes you a fugitive? Only if a cop sees? Etc.... (the wiki does not make this clear).
Killing an innocent (non offender/fugitive) in front of surviving witnesses (Vipers or other innocents) will generally lead to a bounty being placed on you. This is not a steadfast rule. Have run into situations where firing first on an offender/fugitive in front of Vipers has lead to those Vipers then attacking me. The BROADCASTCOMMS MFD
has a semi solution for this. It allows you to "taunt" a target which may prompt them into firing at you first. This does not always work but is worth the attempt.
Hope this helps. Fly Safe and Dock Straight.