Skip to content

Security: VeryMath/AI4Math-MathTool

Security

SECURITY.md

Security policy

Security fixes are applied to the current main branch and the latest tagged release.

After the public repository exists, report suspected vulnerabilities privately through GitHub Security Advisories. Do not include API keys, private glossaries, course intake archives, or copyrighted source materials in a public issue.

The glossary Web UI is a local development interface without authentication. It binds to 127.0.0.1 by default. Do not expose it to an untrusted network; binding a non-loopback address requires the explicit --allow-remote flag.

AI enrichment sends selected terms to the endpoint configured by the user. Review the endpoint's privacy and data-retention terms before using real research data. Never store API keys in a glossary, command history, log, or repository file.

The MATLAB runner may ask a connected MATLAB MCP server to execute code or write files. Review generated or third-party .m files before execution, use the narrowest requested capability, and keep destructive file operations under explicit user control. The package does not store MATLAB licenses, VPN credentials, MCP secrets, or local executable paths. Keep those values in the user's local client or environment configuration and never commit them. Do not expose one MATLAB MCP Server as a shared multi-user service; the upstream licensing guidance requires contacting MathWorks for shared or centralized deployments.

There aren't any published security advisories