Ya.. ICA in charge.. but any Customs offenders will be handed
over to the customs.
Last time immigration and customs split but we followed the
global (at least in the western world) to merge both functions but
still retain the Customs department which is primarily a financial
and commerce guard for the country.
Nowadays.. Customs just handle related tax (import duties, etc),
excise and of course.. cigarette enforcement.
You are partly right. SG Customs handles WMD aka
weapons of mass destruction as well. This is just part of
the strategic goods controls. It is customs' duties to
prevent WMD shipments from going into the wrong hands. It is
the duty of our police officers and ICA to
prevent undesirable goods to enter SG but it is customs duty
to prevent such goods to bypass SG and into the wrong
hand. Among the other things that customs do, they also
do preventive actions on terrorism on the supply chain.