Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-FORMDATA-10841150 - https://snyk.io/vuln/SNYK-JS-BABELTRAVERSE-5962462 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303 - https://snyk.io/vuln/SNYK-JS-JSONPATHPLUS-7945884 - https://snyk.io/vuln/SNYK-JS-JSONPATHPLUS-8719585 - https://snyk.io/vuln/SNYK-JS-CIPHERBASE-12084814 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918 - https://snyk.io/vuln/SNYK-JS-PBKDF2-10495496 - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086 - https://snyk.io/vuln/SNYK-JS-LINKIFYJS-11502189 - https://snyk.io/vuln/SNYK-JS-IP-6240864 - https://snyk.io/vuln/SNYK-JS-MYSQL2-6861580 - https://snyk.io/vuln/SNYK-JS-IP-12704893 - https://snyk.io/vuln/SNYK-JS-IP-12761655 - https://snyk.io/vuln/SNYK-JS-TAR-15038581 - https://snyk.io/vuln/SNYK-JS-DIFF-14917201 - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-14908844
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
⛔ Snyk checks have failed. 1 issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
WalkthroughThis PR updates the dependency management strategy for the todo plugin by replacing workspace protocol references with explicit version pinning. Four Backstage packages are affected: core-components (0.8.6), core-plugin-api (0.1.0), errors (0.1.1), and theme (0.1.1). The change moves away from monorepo workspace resolution ( Changes
Sequence DiagramThis diagram shows the interactions between components: sequenceDiagram
participant Dev as Developer
participant PM as Package Manager
participant Todo as @backstage/plugins/todo
participant Core as @backstage/core-components
participant API as @backstage/core-plugin-api
participant Errors as @backstage/errors
participant Theme as @backstage/theme
Dev->>PM: npm install / yarn install
PM->>Todo: Read package.json
Note over Todo: Dependencies changed from<br/>workspace:^ to fixed versions
PM->>Core: Resolve @backstage/core-components@0.8.6
Core-->>PM: Return package
PM->>API: Resolve @backstage/core-plugin-api@0.1.0
API-->>PM: Return package
PM->>Errors: Resolve @backstage/errors@0.1.1
Errors-->>PM: Return package
PM->>Theme: Resolve @backstage/theme@0.1.1
Theme-->>PM: Return package
PM-->>Dev: Dependencies installed with fixed versions
Note for WindsurfPlease change the default marketplace provider to the following in the windsurf settings:Marketplace Extension Gallery Service URL: https://marketplace.visualstudio.com/_apis/public/gallery Marketplace Gallery Item URL: https://marketplace.visualstudio.com/items Entelligence.ai can learn from your feedback. Simply add 👍 / 👎 emojis to teach it your preferences. More shortcuts belowEmoji Descriptions:
Interact with the Bot:
Also you can trigger various commands with the bot by doing The current supported commands are
More commands to be added soon. |
Snyk has created this PR to fix 20 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):
plugins/todo/package.jsonNote for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the
.yarn/cache/directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to runyarnto update the contents of the./yarn/cachedirectory.If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:
SNYK-JS-FORMDATA-10841150
SNYK-JS-BABELTRAVERSE-5962462
SNYK-JS-ELLIPTIC-8187303
SNYK-JS-JSONPATHPLUS-7945884
SNYK-JS-JSONPATHPLUS-8719585
SNYK-JS-CIPHERBASE-12084814
SNYK-JS-ELLIPTIC-7577916
SNYK-JS-ELLIPTIC-7577917
SNYK-JS-ELLIPTIC-7577918
SNYK-JS-PBKDF2-10495496
SNYK-JS-SHAJS-12089400
SNYK-JS-ELLIPTIC-8720086
SNYK-JS-LINKIFYJS-11502189
SNYK-JS-IP-6240864
SNYK-JS-MYSQL2-6861580
SNYK-JS-IP-12704893
SNYK-JS-IP-12761655
SNYK-JS-TAR-15038581
SNYK-JS-DIFF-14917201
SNYK-JS-ELLIPTIC-14908844
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Predictable Value Range from Previous Values
🦉 Remote Code Execution (RCE)
🦉 Information Exposure
🦉 More lessons are available in Snyk Learn
EntelligenceAI PR Summary
Updated dependency management strategy in the todo plugin to use explicit version pinning instead of workspace protocol.
workspace:^with fixed version0.8.6for@backstage/core-componentsworkspace:^with fixed version0.1.0for@backstage/core-plugin-apiworkspace:^with fixed version0.1.1for@backstage/errorsworkspace:^with fixed version0.1.1for@backstage/themeplugins/todo/package.json