Whilst the Scrum artifacts should bring transparency over the status of the Sprint and the work to be accomplished within it, I am curious to know which role in Scrum would be responsible for communicating that status to the stakeholders or customers.
Typically, in many organizations, I've seen all of this being thrown on the Scrum Master, however, I feel the more appropriate role is the Product Owner. Having said that I am not saying the other roles in Scrum cannot communicate the status either.