Repository navigation
fix(autodesk-fusion): resolve MCP SDK and Zod audit findings - #42
Open
shihchengwei-lab wants to merge 2 commits into
Open
shihchengwei-lab wants to merge 2 commits into
shihchengwei-lab wants to merge 2 commits into
Conversation
shihchengwei-lab
requested review from
harshpatel-oai,
sagar-vemuri-oai and
tonyloehr
as code owners
October 22, 2026 07:15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Appendix: impact, verification and merge requirements
Plugin impact
Fusion’s MCP client, server and shared core move to 2.3.1, with a single shared core. Zod moves from 4.4.3 to 4.6.7, shared by the plugin and SDK. These are the only four dependency version changes.
The SDK update addresses the Fusion finding in #37. The Zod update addresses GHSA-mrhx-c7xc-m3w5, which stopped the first hosted run at its audit step.
The existing builder regenerates bundles, the build receipt, software inventory and third-party notices. Current-version documentation now points to the pinned manifest.
The inventory records the SDK as Apache-2.0, retaining upstream’s licensing-transition text and MIT notices.
Application TypeScript/Python source, public TypeScript declarations, file-access permissions, network destinations, authentication and secret handling are unchanged. The regenerated operation catalog now states fixed tuple lengths and forbids extra items, matching the existing runtime validators.
Verification
Reproduce the passing WSL/Linux checks with Node 22.19+ and Python 3.12+:
Author checklist:
npm run validate:marketplaceReviewer notes
With Zod 4.6.7, the Windows cold-package artifact workflow still hits the 20-second
tools/calldeadline. This scenario also failed on the unmodified 62844ca baseline. The full Windows master remains incomplete after this cold-package gate.Hosted macOS verification of this update is pending. The earlier run passed its initial Fusion master and rebuild check before stopping at the Zod audit finding. Live Fusion, real cloud and OS-vault qualification were not run.
ReviewOps’ separate
fast-uriaudit finding is tracked in #38.Maintainer merge requirements