T08 · Insecure Dependencies
- Location
README.md:133- Finding
Unpinned Third-Party Dependencies in Local MCP Installation Instructions
- Content
View full analysis
- Remediation
View remediation
" "httpx==" ``` 2. Publish a complete lock file that includes transitive dependencies. 3. Generate and verify package hashes, and install with `pip --require-hashes`. 4. Document the expected trusted package index and prevent fallback to untrusted indexes. 5. Include the referenced `mcp_server.py` and dependency manifests in the audited artifact. 6. Run the MCP server under a dedicated, minimally privileged account or container. 7. Avoid exposing the administrative bypass key to the MCP process unless strictly necessary. Prefer a narrowly scoped credential that cannot globally bypass billing. 8. Add automated dependency scanning and controlled update review to the release process. ]]>
