The priorities of the Iranian intelligence and security system seem to be directed towards the maintenance of domestic stability, the surveillance of foreign powers that could threaten Iran, the warning over possible actions and redirecting attention from them as well as the procurement of better defense capabilities.
The "secrecy" that characterizes the Iranian regime and organizations is specific to the intelligence services too. The president has more authority with the MOIS, one of the ministries of the government, while the IRGC has become a national institution under the leadership of Iran's Supreme Leader. Iran's Supreme National Security Council (SNSC) - the state official organization that makes foreign and military decisions and Supreme Leader's Intelligence Unit are two semi-collateral organizations that gather all the intelligence authorities. Their decisions must ultimately be approved by the Supreme Leader.