The Scrum Master is typically responsible for maintaining the sprint backlog, ensuring it is up-to-date and reflective of the current state of work. However, the entire team is responsible for contributing to and updating the sprint backlog. The Product Owner helps prioritize items, but the team decides how much work they can commit to.