ارتش جمهوری اسلامی ایران
مأموریت اصلی ارتش جمهوری اسلامی ایران، آمادگی و مقابله در برابر هرگونه تجاوز نظامی علیه استقلال و دفاع از منافع کشور و تمامیت ارضی نظام جمهوری اسلامی ایران است. بنابر مادهٔ هفتم قانون ارتش جمهوری اسلامی ایران، مصوب مهرماه ۱۳۶۶، مأموریت و وظایف ارتش به صورت زیر است:
ریاست عمومی امنیت ملی
در طی سال‌های قبل از جنگ و سال‌های جنگ استخبارات افغانستان دارای چنین وظایف بوده‌است. ۱. فراهم نمودن تجزیه و تحلیل اطلاعات در مناطق مربوط به امنیت ملی. ۲. هشدار دهنده سریح قبل از بحران قریب‌الوقوع. ۳. حفاظت دولت ومردم از بحران‌های ملی و بین‌المللی و کمک نمودن دولت غرض تشخیص اهداف فعلی و آینده مخالفان. ۴. اطلاع دهنده برنامه‌ریزی دفاع ملی و عملیات نظامی. ۵. کشف و افشا عناصر مخرب به وطن مردم و دولت. ۶. محافظت‌کننده اسرار اطلاعات محرم خود و مخالفین را. ۷. مخفیانه عمل نمودن غرض اجرای منافع ملی و امنیت بین‌المللی. ۸. دفاع در برابر تلاش‌های دیگر سازمان‌های اطلاعاتی، و عمل کردهای مخربانه فردی و جمعی مخالفین. ۹. مبارزه در برابرتروریزم و قاچاق مواد مخدر و اسلحه ۱۰. جلوگیری از فعالیت‌های اقتصادی ممنوعه و حفاظت دارای عامه و بحران اقتصادی. ۱۱. جلوگیری از رشوت، فساد اداری و خود سری در ادارات دولتی.