| Version | Supported |
|---|---|
| 1.0.x | ✅ |
If you discover a security vulnerability in MAC, please report it via GitHub's Private Vulnerability Reporting feature rather than opening a public issue:
➜ Go to Security tab → "Report a vulnerability"
This keeps your report private and visible only to the repository maintainers. If you prefer not to use the GitHub flow, you can also email the maintainers directly at the address listed in the project profile.
Note to maintainers: the GitHub Private Vulnerability Reporting feature must be enabled in repo settings: Settings → Security → Code security → Private vulnerability reporting → Enable.
We will acknowledge your report as soon as possible and work to resolve confirmed vulnerabilities promptly.
Security concerns relevant to this project include:
- Unsanitized user input in code generation pipelines that could lead to arbitrary code execution
- Exposure of API keys or credentials in generated output or logs
- Supply chain risks in the dependency chain (build123d, aider-chat, langgraph, etc.)
This project is a research-oriented CAD code-generation system. It executes model-generated Python code in a subprocess — that is by design and is not itself a vulnerability. However, if you find a way that a crafted input could escape the subprocess sandbox or access resources beyond the intended scope, that qualifies as a reportable issue.