On March 16, 2018, McCaffrey received significant media attention after sending out a message on Twitter announcing his conclusion that US President Donald Trump was a threat to national security and "under the sway of" Russian Federation President Vladimir Putin. McCaffrey specifically cited Trump's tepid response to United Kingdom Prime Minister Theresa May's announcement that the Russian government was behind an alleged nerve gas attack on March 4 in Salisbury, England.