No, rat poison is an anticoagulant (it causes them to bleed to death after getting into a fight with another rat).
Long ago rat poison contained arsenic, but it has never contained cyanide. The switch to an anticoagulant was done because it is safer.
Chat with our AI personalities