Vulnerability library
Security checkOctober 02, 2026

@a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions

Understand the exposure, see the recommended fix, and check whether your own website has related weaknesses.

High severitynpm@a2ui/web_core

Check your website

Find this and other vulnerabilities with a free scan.

Your scan runs on your computer. No account required.

Description

The openUrl function in @a2ui/web_core passes an agent-controlled URL directly to window.open() without validating the URI scheme. A malicious agent can supply a javascript: URI as the url argument of a Button component’s functionCall action.

Recommendation

Update the @a2ui/web_core package to the latest compatible version. Followings are version details:

  • Affected version(s): >= 0.9.0, < 0.10.2
  • Patched version(s): 0.10.2

References

Could your website be exposed too?

SmartScanner can check your website for @a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions and gives you actionable findings to investigate.

Start a free scan

Related Issues

See something that needs correcting? Let us knowUpdated October 02, 2026