Files
rods/SECURITY.md
Conner Majic ce137dd1c2 docs: sync governance and validation with hardening pass
Update contributor, security, validation, and compute handoff documentation to reflect new runtime safeguards, CI gates, and expected regression checks.

Made-with: Cursor
2026-04-17 08:23:37 -06:00

944 B

Security policy

Supported versions

This repository is under active development. Security fixes land on the default branch (main) first.

Reporting a vulnerability

Please email the repository maintainers with:

  • a short description of the issue
  • steps to reproduce (if applicable)
  • affected component (solver-api, gui-ts, solver-c, Docker, etc.)

Do not open a public issue for undisclosed vulnerabilities.

Scope notes

  • The local API is intended for trusted development networks. Do not expose it to the public internet without hardening (TLS, auth, rate limits, reverse proxy).
  • Treat uploaded XML as untrusted input at API boundaries.
  • CORS_ORIGINS can be set to a comma-separated allowlist for browser clients; default behavior is permissive for local development.
  • For production-like deployments, disable runtime compiler dependencies and prebuild solver-c/solver_main and solver-c/solver_fea_main.