If you discover a security vulnerability in ProjGraph, please report it responsibly:
- Do not open a public GitHub issue for security vulnerabilities.
- Email HandyS11 or use GitHub's private vulnerability reporting feature.
- Include a clear description and, if possible, steps to reproduce.
ProjGraph is a developer tooling project that:
- Reads and parses
.sln,.slnx,.csproj, and.csfiles from the local filesystem. - Does not execute user code — it uses Roslyn for static analysis only.
- Does not make network requests (except NuGet restore during build).
- The MCP server communicates via stdio (JSON-RPC), not over a network.
Security concerns are most likely to involve path traversal or unexpected file access rather than remote exploitation.