Explosives detection is not novel. It can and is done in sensitive areas e.g airports.
For general population the most affective way is counterintelligence as suggested by @RescueRanger
But unfortunately Pakistan's premium security agency is busy firefighting IKs revolution and being neutral...