Context-Inappropriate Capability
Medium
- Confidence
- 91% confidence
- Finding
- The function constructs a shell command from an arbitrary URL string and executes it via child_process.exec, which invokes a platform shell. Even though the apparent goal is just opening a browser, using exec with untrusted input creates command-injection risk and also gives the skill the ability to launch arbitrary external URLs, which is broader than the ACP marketplace/transaction purpose and can be abused for phishing or unexpected navigation.
