VIENNA -- The UN agency monitoring Iran's compliance with its nuclear deal with the U.S. and five other world powers has noted no violations by Tehran in its latest quarterly report on the issue.

Agreed upon over two years ago, the nuclear deal commits Iran to strict limits on uranium enrichment and other programs that could be used both for peaceful purposes and in the pursuit of a nuclear weapon.

President Donald Trump has repeatedly criticized the deal, but has yet to pull the U.S. out of it.

The International Atomic Energy Agency report Thursday does not explicitly say Iran is honouring the deal but mentions no deviations by Tehran. The confidential report obtained by The Associated Press says the agency continues to hunt for "undeclared nuclear material and activities."