结论:
未公诉时,基于发现不应追究刑事责任或被取保候审人违反规定等情形,司法机关可撤销取保候审,撤销需决定机关作出决定并送达执行机关,若因违规撤销可能没收部分或全部保证金。
法律解析:
依据《中华人民共和国刑事诉讼法》等相关法律,在未公诉阶段,若出现不应追究刑事责任的情况,像犯罪嫌疑人无犯罪事实或情节显著轻微不构成犯罪,司法机关有必要撤销取保候审,这体现了司法的严谨性和公正性,避免对无辜者的不当限制。而当被取保候审人违反相关规定,如擅自离开居住市、县或未及时报告住址等变动,为保证刑事诉讼的顺利进行,司法机关可决定撤销。撤销程序上,由决定机关作出决定并送达执行机关,执行机关通知被取保候审人和保证人。若因违反规定撤销,没收部分或全部保证金是对违规行为的一种约束。如果您遇到类似涉及取保候审撤销的法律问题,建议向专业法律人士咨询,以获取准确的法律建议和帮助。