Unpinned Dependencies
Low
- Category
- Supply Chain
- Content
"url": "git+https://github.com/abeperl/sefaria-mcp-server.git" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "zod": "^4.4.3" }, "devDependencies": {- Confidence
- 89% confidence
- Finding
- Using caret ranges for runtime dependencies allows future minor/patch releases to be installed automatically, which can introduce supply-chain risk if an upstream package is compromised or a breaking change slips through. In an MCP server context, runtime dependencies directly affect code executed by users, so version drift reduces build reproducibility and trust.
