Прокуратурата следи за спазване на законността, като:

  1. ръководи разследването и упражнява надзор за законосъобразното му провеждане;
  2. може да извършва разследване;
  3. привлича към отговорност лицата, които са извършили престъпления, и поддържа обвинението по наказателни дела от общ характер;
  4. упражнява надзор при изпълнение на наказателните и други принудителни мерки;
  5. предприема действия за отмяна на незаконосъобразни актове;
  6. в предвидените със закон случаи участва в граждански и административни дела.