@github-actions[bot]2w ago
fix(security): harden dashboard JWT issuer validation against SSRF
loading diff…
Harden the dashboard JWT issuer validation to prevent SSRF attacks. The iss claim was used to build the JWKS fetch URL — an attacker could set it to an internal URL (e.g. cloud metadata endpoint) and trigger server-side requests.
iss value)extractDomainFromUrl helperAlso includes prior commits:
getDashboardRouter() as standard auth mode (addresses CryogenicPlanet's review)http://, IPs, ports, paths, query strings🤖 Generated with Claude Code