You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Security
The web player was reused on any page whose URL merely contained music.apple.com. Before running player commands, the browser engine checked whether the current page was already the Apple Music web player with a substring test, so a page like evil.tld/?next=music.apple.com would have had player scripts run in it instead of being navigated back to Apple Music. It now compares the parsed hostname, the same check play_url and reveal_url already used. Found by CodeQL. (#67)
Internal
Lockfile refreshed, clearing all 31 open Dependabot alerts (cryptography, mcp, starlette, python-multipart, anyio and others; urllib3 and PyJWT in #64 and #65). The lockfile pins the dev and CI environments only, so this doesn't change what a pip install resolves: the declared ranges already allowed every fixed version. It stays on mcp 1.x; mcp 2.x keeps its own CI job.