Open renovate[bot] opened 3 years ago
In many situations, applications will rely on OS provided functions, scripts, macros and utilities instead of reimplementing them in code. While functions would typically be accessed through a native interface library, the remaining three OS provided features will normally be invoked via the command line or launched as a process. If unsafe inputs are used to construct commands or arguments, it may allow arbitrary OS operations to be performed that can compromise the server.
In many situations, applications will rely on OS provided functions, scripts, macros and utilities instead of reimplementing them in code. While functions would typically be accessed through a native interface library, the remaining three OS provided features will normally be invoked via the command line or launched as a process. If unsafe inputs are used to construct commands or arguments, it may allow arbitrary OS operations to be performed that can compromise the server.
In many situations, applications will rely on OS provided functions, scripts, macros and utilities instead of reimplementing them in code. While functions would typically be accessed through a native interface library, the remaining three OS provided features will normally be invoked via the command line or launched as a process. If unsafe inputs are used to construct commands or arguments, it may allow arbitrary OS operations to be performed that can compromise the server.
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
This PR contains the following updates:
~0.0.4
->~6.0.0
GitHub Vulnerability Alerts
GHSA-28xh-wpgr-7fm8
Versions of
open
before 6.0.0 are vulnerable to command injection when unsanitized user input is passed in.The package does come with the following warning in the readme:
Recommendation
open
is now the deprecatedopn
package. Upgrading to the latest version is likely have unwanted effects since it now has a very different API but will prevent this vulnerability.Release Notes
sindresorhus/open (open)
### [`v6.0.0`](https://redirect.github.com/sindresorhus/open/releases/tag/v6.0.0) Breaking: - Rename the package from `opn` to `open` (See the readme for more info) [`eca88d8`](https://redirect.github.com/sindresorhus/open/commit/eca88d8) - Make the `wait` option `false` by default [`da2d663`](https://redirect.github.com/sindresorhus/open/commit/da2d663) - Require Node.js 8 [`5c525b5`](https://redirect.github.com/sindresorhus/open/commit/5c525b5) Enhancements: - Add support for Windows apps referenced by their WSL paths ([#118](https://redirect.github.com/sindresorhus/open/issues/118)) [`b30220c`](https://redirect.github.com/sindresorhus/open/commit/b30220c)Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.