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