AlexRogalskiy / github-action-git-operation

GitHub action git operation
GNU General Public License v3.0
1 stars 2 forks source link

:arrow_up: Updates @actions/core to v1.9.1 [SECURITY] #616

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@actions/core (source) 1.2.6 -> 1.9.1 age adoption passing confidence

GitHub Vulnerability Alerts

CVE-2022-35954

Impact

The core.exportVariable function uses a well known delimiter that attackers can use to break out of that specific variable and assign values to other arbitrary variables. Workflows that write untrusted values to the GITHUB_ENV file may cause the path or other environment variables to be modified without the intention of the workflow or action author.

Patches

Users should upgrade to @actions/core v1.9.1.

Workarounds

If you are unable to upgrade the @actions/core package, you can modify your action to ensure that any user input does not contain the delimiter _GitHubActionsFileCommandDelimeter_ before calling core.exportVariable.

References

More information about setting-an-environment-variable in workflows

If you have any questions or comments about this advisory:


Release Notes

actions/toolkit (@​actions/core) ### [`v1.9.1`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#191) - Randomize delimiter when calling `core.exportVariable` ### [`v1.9.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#190) - Added `toPosixPath`, `toWin32Path` and `toPlatformPath` utilities [#​1102](https://togithub.com/actions/toolkit/pull/1102) ### [`v1.8.2`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#182) - Update to v2.0.1 of `@actions/http-client` [#​1087](https://togithub.com/actions/toolkit/pull/1087) ### [`v1.8.1`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#181) - Update to v2.0.0 of `@actions/http-client` ### [`v1.8.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#180) - Deprecate `markdownSummary` extension export in favor of `summary` - [https://github.com/actions/toolkit/pull/1072](https://togithub.com/actions/toolkit/pull/1072) - [https://github.com/actions/toolkit/pull/1073](https://togithub.com/actions/toolkit/pull/1073) ### [`v1.7.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#170) - [Added `markdownSummary` extension](https://togithub.com/actions/toolkit/pull/1014) ### [`v1.6.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#160) - [Added OIDC Client function `getIDToken`](https://togithub.com/actions/toolkit/pull/919) - [Added `file` parameter to `AnnotationProperties`](https://togithub.com/actions/toolkit/pull/896) ### [`v1.5.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#150) - [Added support for notice annotations and more annotation fields](https://togithub.com/actions/toolkit/pull/855) ### [`v1.4.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#140) - [Added the `getMultilineInput` function](https://togithub.com/actions/toolkit/pull/829) ### [`v1.3.0`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#130) - [Added the trimWhitespace option to getInput](https://togithub.com/actions/toolkit/pull/802) - [Added the getBooleanInput function](https://togithub.com/actions/toolkit/pull/725) ### [`v1.2.7`](https://togithub.com/actions/toolkit/blob/HEAD/packages/core/RELEASES.md#127) - [Prepend newline for set-output](https://togithub.com/actions/toolkit/pull/772)

Configuration

📅 Schedule: Branch creation - "" in timezone Europe/Moscow, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

renovate[bot] commented 1 month ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


socket-security[bot] commented 1 month ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@actions/core@1.9.1 environment, filesystem Transitive: network +1 147 kB thboop
npm/@actions/exec@1.0.4 environment, shell Transitive: filesystem +1 85.9 kB bryanmacfarlane
npm/@actions/github@2.2.0 environment, filesystem Transitive: network +25 8.88 MB thboop
npm/@semantic-release/changelog@5.0.1 filesystem Transitive: environment +8 213 kB semantic-release-bot
npm/@semantic-release/commit-analyzer@8.0.1 Transitive: environment, filesystem +32 661 kB semantic-release-bot
npm/@semantic-release/npm@7.1.1 filesystem Transitive: environment, eval, network, shell, unsafe +42 13.8 MB semantic-release-bot
npm/@semantic-release/release-notes-generator@9.0.2 Transitive: environment, filesystem +38 3.69 MB semantic-release-bot
npm/@types/jest@26.0.22 None +7 298 kB types
npm/conventional-changelog-cli@2.1.1 Transitive: environment, filesystem, shell +88 4.22 MB bcoe
npm/cz-conventional-changelog@3.3.0 environment Transitive: eval, filesystem, shell, unsafe +88 2.48 MB commitizen-bot
npm/env-cmd@10.1.0 environment, filesystem Transitive: shell +2 160 kB toddbluhm
npm/eslint-import-resolver-typescript@2.4.0 Transitive: environment, filesystem +12 250 kB jounqin
npm/eslint-plugin-github@4.1.3 None +2 52.8 kB koddsson
npm/eslint-plugin-jest@23.20.0 filesystem +6 965 kB simenb
npm/eslint-plugin-node@11.1.0 filesystem +6 827 kB mysticatea
npm/eslint-plugin-prettier@3.3.1 None 0 51.4 kB bpscott
npm/eslint-plugin-spellcheck@0.0.8 filesystem +2 1.93 MB aotaduy
npm/eslint-plugin-unicorn@17.2.0 Transitive: environment, filesystem +13 1.65 MB sindresorhus
npm/husky@5.2.0 None 0 26.7 kB typicode
npm/jest@26.6.3 Transitive: environment, eval, filesystem, network, shell, unsafe +209 24 MB simenb

🚮 Removed packages: npm/prettier@2.2.1, npm/pretty-quick@3.1.0, npm/remark-cli@9.0.0, npm/remark-lint-code-block-style@2.0.1, npm/remark-lint-ordered-list-marker-value@2.0.1, npm/remark-preset-davidtheclark@0.12.0, npm/remark-validate-links@10.0.4, npm/semantic-release@17.4.2, npm/ts-jest@26.5.4, npm/ts-node@9.1.1, npm/typescript@4.2.4

View full report↗︎

github-actions[bot] commented 1 month ago

Thanks for opening an issue! Make sure you've followed CONTRIBUTING.md.

github-actions[bot] commented 1 month ago

Hello from PR Helper

Is your PR ready for review and processing? Mark the PR ready by including #pr-ready in a comment.

If you still have work to do, even after marking this ready. Put the PR on hold by including #pr-onhold in a comment.

github-actions[bot] commented 1 month ago

Thanks for the PR!

This section of the codebase is owner by https://github.com/AlexRogalskiy/ - if they write a comment saying "LGTM" then it will be merged.