Former national security adviser John Bolton John BoltonJudge appears skeptical of Bolton's defense of publishing book without White House approval Maximum pressure is keeping US troops in Iraq and Syria Woodward book trails Bolton, Mary Trump in first-week sales MORE took aim at the Trump administration's foreign policy strategy on Wednesday at a closed-door lunch, reportedly ripping President Trump Donald John TrumpFederal prosecutor speaks out, says Barr 'has brought shame' on Justice Dept. Former Pence aide: White House staffers discussed Trump refusing to leave office Progressive group buys domain name of Trump's No. 1 Supreme Court pick MORE in all but name.

Politico reported that Bolton tore into the president's efforts to negotiate with North Korea and Iran, which he warned were “doomed to failure," and also blamed Trump for not taking stronger action after Iranian forces downed a U.S. spy drone earlier this year.

ADVERTISEMENT

“He ripped Trump, without using his name, several times,” one anonymous attendee of the lunch told Politico.

The White House did not immediately return a request for comment on Bolton's reported remarks from The Hill.

Some of the former White House official's strongest remarks were reportedly reserved for Trump's called-off meeting with top Taliban officials at Camp David, which Trump announced within days of the anniversary of the 9/11 terrorist attacks.

Bolton reportedly called plans for the meeting "disrespectful" to 9/11 victims and their families, attendees told Politico, adding that it sent a "terrible signal" to U.S. allies.

Bolton was ousted from the White House last week, with the president and Bolton publicly disputing the terms of his departure. Trump later argued that his former national security adviser was "holding [him] back," and blamed Bolton for some "very big mistakes."

"Frankly he wanted to do things — not necessarily tougher than me — You know John’s known as a tough guy. He’s so tough he got us into Iraq … but he’s actually somebody I had a very good relationship with. But he wasn’t getting along with people in the administration that I consider very important," Trump said last Wednesday at the White house.

Asked to respond to Bolton’s reported criticism of his policies on Iran and Afghanistan, Trump told reporters: “Well, I was critical of John Bolton for getting us involved with a lot of other people in the Middle East.”

“John was not able to work with anybody and a lot of people disagreed with his ideas, and a lot of people were very critical that I got him involved in the first place,” Trump added, noting that Bolton “got stuck in quicksand” in the Middle East post-9/11.

Trump also addressed some of Bolton's criticism regarding North Korea, saying, “He may be right and he may be wrong.”

"The relationship is good, and I think that’s better than somebody that goes around saying, we want to use the Libyan model,” Trump said, adding, "that set us back."

Updated: 7:09 p.m.